Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Natera Logo

Senior Software Engineer

Natera

$125,600 - $157,000
Aug 29, 2025
Remote, US
Apply Now

Natera is seeking a Full Stack Engineer to develop and maintain a robust AI system within the healthcare domain, specifically for appealing denied insurance claims.

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).

Responsibilities

  • Design, develop, test, deploy, and maintain the full stack of web portal and other systems system, 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.

Other

  • 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.