
Senior Software Engineer, Portal Application
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in United States.
• Design, develop, and sustain microservices for Natera’s web portal aimed at providers.
• Engage in design and technical implementation discussions.
• Advise product managers, UI/UX designers, and other stakeholders on technical and design matters.
• Collect requirements and review designs with stakeholders.
• Provide support for software from ideation through to release, operation, and maintenance.
• Create, build, and manage highly available systems that support business applications, users, providers, and patients.
• Conduct code reviews and mentor the development team on best practices.
• Enhance processes and procedures and advocate for best practices.
• Assist QA efforts alongside QA engineering teams.
• Contribute to compliance initiatives from start to finish.
• Manage protected health information in both paper and electronic formats.
• Complete HIPAA/PHI privacy, general policies and procedures compliance, and security training within the initial 30 days.
• Stay updated on Natera training requirements.
• BS degree in computer science, a related program, or equivalent experience.
• Over 6 years of software development experience.
• Proficient in developing secure, scalable web applications using NodeJS, TypeScript, React, and other web technologies.
• Experience in front-end development.
• Familiarity with software development lifecycle processes, including building, configuration, change control, release, and deployment activities.
• Strong knowledge and experience in Test-Driven Development and/or Domain-Driven Development.
• Experience with service-oriented and microservice architectures.
• Hands-on experience in building, maintaining, troubleshooting, and expanding software within the AWS ecosystem, including EC2, ECS, Lambda, Step Functions, SQS, SNS, and S3.
• Familiarity with GraphQL and REST API design, as well as event-driven architecture utilizing distributed event stores like Kafka.
• Experience in micro-service enterprise architecture, cross-platform integration, and scalable applications in diverse environments.
• Strong relational database skills, including design and optimization.
• Basic understanding of Linux fundamentals.
• Proficiency in object-oriented programming.
• Skills in relational database and SQL programming; MySQL or PostgreSQL preferred.
• Experience in JavaScript programming.
• Familiarity with SQL and NoSQL databases, including MySQL, Elasticsearch, and DynamoDB.
• Knowledge of AWS services, Terraform, CloudFormation, Docker, GraphQL, REST APIs, event-driven microservice architecture, NextJS, React, Sass, Material, HTML, CSS, NodeJS, and GitLab CI/CD.
• Java programming experience is a plus.
• Strong teamwork, analytical, organizational, communication, presentation, and facilitation skills.
• Comprehensive medical, dental, vision, life, and disability plans for eligible employees and their dependents.
• Complimentary testing for employees and their immediate families.
• Fertility care benefits.
• Leave for pregnancy and baby bonding.
• 401k benefits.
• Commuter benefits.
• Employee referral program.
Allstate
Cambium Learning Group
Blue Coding
Stitch Fix
Get handpicked remote jobs straight to your inbox weekly.