Job Url: https://www.remoterocketship.com/company/natera/jobs/senior-software-engineer-united-states-remote Job Description: Natera Website LinkedIn All Job Openings Natera is a global leader in cell-free DNA testing technology, specializing in non-invasive genetic testing and diagnostics. The company's innovative solutions focus on areas such as prenatal screening, cancer detection, and organ transplant monitoring. By using advanced bioinformatics and DNA analysis, Natera provides healthcare professionals and patients with critical information to make more informed medical decisions. Non-Invasive Prenatal Testing (NIPT) β€’ Single gene diseases β€’ Preimplantation Genetic Screening (PGS)/Diagnosis (PGD) β€’ Biopsy training β€’ Multi-Disease Carrier Screening 1001 - 5000 employees Founded 2004 🧬 Biotechnology βš•οΈ Healthcare Insurance πŸ’Š Pharmaceuticals Senior Software Engineer Yesterday πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $125.6k - $157k / year ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor Angular AWS Cloud Django Docker DynamoDB EC2 Flask JavaScript Kubernetes MongoDB MySQL Neo4j Node.js NoSQL Postgres Python React SDLC Vue.js Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Design, develop, test, deploy, and maintain the full stack of web portal and other systems, including front-end interfaces, back-end services, databases, and infrastructure components. β€’ Collaborate with business stakeholders, product managers, and other engineers to understand requirements and translate them into technical specifications and robust, scalable software solutions. β€’ Develop and manage APIs for internal and external system integrations. β€’ Implement and manage database schemas and optimize queries for performance. β€’ Work with cloud services (AWS) for deployment, monitoring, and scaling. β€’ Contribute to the implementation and optimization of automated workflows (e.g., using AWS Step Functions). β€’ Participate in code reviews, testing (unit, integration, end-to-end), and optimization efforts. β€’ Create and maintain comprehensive documentation for system architecture, components, APIs, and processes. β€’ Ensure system security, data privacy, and compliance with healthcare regulations (e.g., HIPAA). β€’ Provide ongoing support and maintenance, troubleshooting, and resolving issues promptly. β€’ Stay updated with the latest advancements in full-stack development technologies and best practices. 🎯 Requirements β€’ Strong proficiency in programming languages such as Node.js and/or Python. β€’ Experience with front-end technologies (e.g., React, Angular, Vue.js, HTML, CSS, JavaScript). β€’ Experience with back-end frameworks (e.g., Express, Django, Flask). β€’ Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB). β€’ Experience designing and consuming RESTful APIs. β€’ Experience with cloud platforms (AWS preferred) and core services (e.g., EC2, S3, RDS, Lambda). β€’ Experience with containerization technologies (Docker, Kubernetes). β€’ Experience with version control systems (Git). β€’ Understanding of the software development lifecycle (SDLC) and agile methodologies. β€’ Strong analytical and problem-solving skills. β€’ Excellent communication and collaboration skills. β€’ Ability to work effectively in a team environment. β€’ Strong organizational and time management abilities. β€’ Attention to detail and commitment to delivering high-quality, reliable software. β€’ Ability to work in a fast-paced, dynamic environment. πŸ–οΈ Benefits β€’ Comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents. β€’ Free testing for employees and their immediate families in addition to fertility care benefits. β€’ Pregnancy and baby bonding leave. β€’ 401k benefits. β€’ Commuter benefits. β€’ Generous employee referral program.