[Remote] Mid\-Level Full Stack Developer (Database Emphasis)
Note: The job is a remote job and is open to candidates in USA. Netrist Solutions is seeking a Full Stack Developer with a strong database background to join their engineering team supporting mission-critical enterprise applications and cloud modernization efforts. The role involves hands-on software development with database migration, backend integration, and cloud-hosted application support, requiring expertise in both full-stack development and database management.ResponsibilitiesManage schema conversion, object validation, and post-migration reconciliation across multiple Oracle database schemasSupport AWS DMS configuration, monitoring, and troubleshooting, including task validation, CDC synchronization, LOB handling, endpoint verification, and migration performance tuningConduct migration validation activities including row count comparisons, object count verification, CDC testing, referential integrity checks, and application smoke testingDevelop and execute SQL and shell automation scripts for schema exports, row count validation, object comparison, and migration verification using SQL*Plus, Bash, PostgreSQL utilities, Oracle metadata utilities, and related toolsCreate automated workflows for identifying missing database objects and generating DDL scripts to remediate inconsistencies between source and target environmentsCoordinate migration cutover activities and work cross-functionally with cloud engineers, developers, database administrators, and program stakeholders to ensure successful deployment and operational continuityAuthor migration procedures, validation checklists, turnover materials, and operational documentation to support sustainment and knowledge transferDesign, develop, test, and maintain software solutions using modern full-stack development practicesBuild and enhance backend services, APIs, and application components that integrate with relational databases and cloud-hosted servicesDevelop application logic in languages such as Java, JavaScript, TypeScript, or React technologies (you should be an expert in at least one and familiar with the others)Collaborate with technical leads, architects, database engineers, cloud engineers, and program stakeholders to deliver reliable software solutionsParticipate in iterative software development activities, including requirements analysis, design, implementation, testing, debugging, code reviews, and deployment supportTroubleshoot and optimize application performance, scalability, reliability, and database interaction patternsSupport application modernization efforts involving microservices, cloud-hosted services, database integration, and data access layer improvementsAssist with application smoke testing, integration testing, and production readiness activities during migration and deployment eventsContribute to CI/CD pipeline activities that support application and database deploymentsWork with cloud and DevOps engineers to support secure, repeatable deployments across development, test, staging, and production environmentsAssist with infrastructure-as-code and environment configuration activities related to application/database connectivity, permissions, and deployment automationSkills4+ years of professional experience in software engineering, full-stack development, backend development, database development, or a closely related technical roleExperience developing software in one or more modern programming languages such as Java, JavaScript, TypeScript, React, or similarExperience developing backend services, APIs, data access layers, or application components that interact with relational databasesSQL, relational database design, schema development, and database object managementDeveloping DDL scripts, migration scripts, validation scripts, and database automation scriptsHands-on experience with PostgreSQL, preferably hosted in AWS RDSFamiliarity with AWS Database Migration Service and OracleFamiliarity with CI/CD pipelines, Git, Bash, and other DevSecOps toolsAgile software development methodology and team practicesStrong troubleshooting skills and the ability to analyze schema, data, migration, and deployment issues across environmentsSecurity+ certification (or willingness to obtain one)Bachelor's Degree in Computer Science, Engineering, or related fieldThe position requires a government security clearanceCandidates must be U.S. citizens and eligible for work without a visa sponsorshipPassionate about full-stack development and database developmentFlexible and adaptable when requirements change or priorities changeEnthusiastic about adopting DevSecOps practicesThrives when collaborating within a small, cross-functional teamProactive communicator who knows when to ask for help when blockedBenefitsPaid Time OffMedical benefits: Health Care, Vision, Dental, Long- and Short-Term Disability, and Life InsuranceDependent Care and Healthcare Flexible Spending AccountAnnual Health Reimbursement ArrangementEducation Assistance Program401(k) Plan with company contributionCompany OverviewCustom Software Development It was founded in 2010, and is headquartered in Charleston, South Carolina, USA, with a workforce of 11-50 employees. Its website is http://www.netrist.com.