Remote Position
[Remote] Senior Software Engineer, Portal Application
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Natera is seeking a Senior Software Engineer to design, develop, and maintain microservices for its provider-facing web portal. The role collaborates with engineering, product, and design teams to improve portal functionality and user experience, supporting applications for providers and patients.
Responsibilities
- Participate in design and technical implementation decisions and help guide key stakeholders on the team, such as product managers, UI/UX designers, to ensure that design and technical decisions meet a high standard of excellence
- Work closely with Product Managers to gather requirements, walk through the design with stakeholders, and support software all the way from initial ideation to release, operation, and maintenance
- Participate in designing, building, and maintaining highly available systems to support our business applications, users, providers, and patients
- Perform code reviews and mentor the development team with best practices
- Continue improving process and procedure and evangelizing best practices
- Support QA activities in conjunction with our QA engineering teams
- Be a contributing team member to the end-to-end execution of compliance initiatives
- This role works with PHI on a regular basis both in paper and electronic form and have access to various technologies to access PHI (paper and electronic) in order to perform the job
- Must complete training relating to HIPAA/PHI privacy, General Policies and Procedure Compliance training and security training as soon as possible but not later than the first 30 days of hire
- Must maintain a current status on Natera training requirements
Skills
- BS degree in computer science, comparable program, or equivalent
- 6+ years of overall software development experience, preferably secure, scalable web applications with NodeJS, TypeScript, React, and other web technologies
- Experience with front-end development
- Experience with software development lifecycle process from build, software configuration, change control, release and deployment activities
- Extensive knowledge and experience with Test-Driven Development and/or Domain-Driven Development
- Experience with service-oriented and microservice architecture
- Experience building, maintaining, troubleshooting, and expanding software within the AWS ecosystem: EC2, ECS, Lambda, Step Functions, SQS, SNS, S3, etc
- Experience with GraphQL and REST API design and event-driven architecture using distributed event stores (such as Kafka)
- Experience with micro-service enterprise architecture, cross-platform integration, and building scalable applications in heterogeneous environments
- Strong relational database skills including database design and optimization
- Demonstrated teamwork skills with a solid analytical background
- Excellent organizational, communication, presentation, and facilitation skills
- Linux Fundamentals
- Object Oriented Programming
- Relational Database and SQL Programming, prefer MySQL or PostgreSQL
- JavaScript Programming
- SQL and NoSQL database experience including MySQL, ElasticSearch, and DynamoDB
- AWS Services, such as EC2, Lambdas, Step Functions, SQS, S3, and SNS
- Build infrastructure as code with Terraform and Cloud Formation
- Docker or container-oriented technologies
- GraphQL and REST APIS
- Event-Driven Microservice Architecture
- Experience with front-end technologies such as NextJS, React, Sass, Material, HTML, CSS, Javascript, NodeJS
- CI / CD (Gitlab)
- Quality Assurance Mindset
- Java Programming is nice to have
Benefits
- Comprehensive medical, dental, vision, life and disability plans for eligible employees and their dependents.
- Natera employees and their immediate families receive free testing.
- Fertility care benefits for Natera employees and their immediate families.
- Pregnancy and baby bonding leave.
- 401k benefits.
- Commuter benefits.
- A generous employee referral program.
- Remote USA
Company Overview
Company H1B Sponsorship