[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.
Responsibilities
- Manage schema conversion, object validation, and post-migration reconciliation across multiple Oracle database schemas
- Support AWS DMS configuration, monitoring, and troubleshooting, including task validation, CDC synchronization, LOB handling, endpoint verification, and migration performance tuning
- Conduct migration validation activities including row count comparisons, object count verification, CDC testing, referential integrity checks, and application smoke testing
- Develop 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 tools
- Create automated workflows for identifying missing database objects and generating DDL scripts to remediate inconsistencies between source and target environments
- Coordinate migration cutover activities and work cross-functionally with cloud engineers, developers, database administrators, and program stakeholders to ensure successful deployment and operational continuity
- Author migration procedures, validation checklists, turnover materials, and operational documentation to support sustainment and knowledge transfer
- Design, develop, test, and maintain software solutions using modern full-stack development practices
- Build and enhance backend services, APIs, and application components that integrate with relational databases and cloud-hosted services
- Develop 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 solutions
- Participate in iterative software development activities, including requirements analysis, design, implementation, testing, debugging, code reviews, and deployment support
- Troubleshoot and optimize application performance, scalability, reliability, and database interaction patterns
- Support application modernization efforts involving microservices, cloud-hosted services, database integration, and data access layer improvements
- Assist with application smoke testing, integration testing, and production readiness activities during migration and deployment events
- Contribute to CI/CD pipeline activities that support application and database deployments
- Work with cloud and DevOps engineers to support secure, repeatable deployments across development, test, staging, and production environments
- Assist with infrastructure-as-code and environment configuration activities related to application/database connectivity, permissions, and deployment automation
Skills
- 4+ years of professional experience in software engineering, full-stack development, backend development, database development, or a closely related technical role
- Experience developing software in one or more modern programming languages such as Java, JavaScript, TypeScript, React, or similar
- Experience developing backend services, APIs, data access layers, or application components that interact with relational databases
- SQL, relational database design, schema development, and database object management
- Developing DDL scripts, migration scripts, validation scripts, and database automation scripts
- Hands-on experience with PostgreSQL, preferably hosted in AWS RDS
- Familiarity with AWS Database Migration Service and Oracle
- Familiarity with CI/CD pipelines, Git, Bash, and other DevSecOps tools
- Agile software development methodology and team practices
- Strong troubleshooting skills and the ability to analyze schema, data, migration, and deployment issues across environments
- Security+ certification (or willingness to obtain one)
- Bachelor's Degree in Computer Science, Engineering, or related field
- The position requires a government security clearance
- Candidates must be U.S. citizens and eligible for work without a visa sponsorship
- Passionate about full-stack development and database development
- Flexible and adaptable when requirements change or priorities change
- Enthusiastic about adopting DevSecOps practices
- Thrives when collaborating within a small, cross-functional team
- Proactive communicator who knows when to ask for help when blocked
Benefits
- Paid Time Off
- Medical benefits: Health Care, Vision, Dental, Long- and Short-Term Disability, and Life Insurance
- Dependent Care and Healthcare Flexible Spending Account
- Annual Health Reimbursement Arrangement
- Education Assistance Program
- 401(k) Plan with company contribution
Company Overview