Software Engineer

Genesis10•San Diego, CA
•Remote

About The Position

Genesis10 is seeking a Software Engineer for a 12+ month contract with a global medical technology company. The role is part of an agile team designing, developing, and maintaining the user interface and APIs for a centralized account and consent management system. The engineer will build responsive frontend and backend applications using technologies such as Spring Boot, Java, Kotlin, and Angular, and deploy containerized applications to cloud platforms such as Google Cloud Platform. The position can be worked fully remotely from the listed hub locations: San Diego, Temecula, Los Angeles, Phoenix, the Bay Area, Tucson, Portland, Washington, Seattle, Eureka, Bend, Dallas, Austin, San Antonio, Chicago, or Milwaukee. Compensation is $54.00–$64.00 per hour on W-2, based on qualifications. Candidates must be available to work directly as Genesis10 employees.

Requirements

  • Experience building responsive frontend and backend applications using technologies such as Spring Boot, Java, and Kotlin.
  • Experience with NoSQL databases such as Cassandra, MongoDB, or DynamoDB, or relational databases such as MySQL, Postgres, or Oracle.
  • Experience developing web applications with Angular or other modern JavaScript frameworks.
  • Experience containerizing applications using Docker and deploying them to cloud platforms such as Google Cloud Platform.
  • Experience using Kubernetes and Helm to orchestrate and manage containerized applications.
  • Experience implementing and managing authentication and authorization using OAuth, OpenID, and SSO.
  • Availability to work directly as a Genesis10 employee.

Responsibilities

  • Participate in daily stand-ups, sprint planning, and retrospectives as part of an agile team.
  • Design, develop, and maintain the UI and APIs for a centralized account and consent management system.
  • Ensure APIs are scalable, low latency, and fault-tolerant.
  • Write and maintain unit, integration, and end-to-end tests using frameworks such as JUnit, Mocha, and Karma.
  • Design and optimize database schemas and queries for efficient data storage and retrieval.
  • Collaborate with cross-functional teams on design, development, testing, and quality control.
  • Maintain code quality and reliability through continuous testing and code reviews.
  • Secure access to APIs and data.
  • Set up and maintain CI/CD pipelines using tools such as GitHub Actions.
  • Automate build, test, and deployment processes.
  • Monitor and optimize data pipeline and API performance, and resolve bottlenecks to maintain availability and responsiveness.
  • Document API specifications, design decisions, and development processes.
  • Work with team members, stakeholders, and partners to gather requirements and provide technical support.
  • Build responsive frontend and backend applications using modern frameworks and technologies.
  • Containerize applications and deploy them to cloud platforms; use orchestration and management tools for containerized applications.
  • Implement and manage authentication and authorization mechanisms.

Benefits

  • Behavioral Health Platform
  • Medical, dental, and vision coverage
  • Health Savings Account
  • Voluntary hospital indemnity, critical illness, and accident coverage
  • Voluntary term life insurance
  • 401(k)
  • Sick pay for applicable states and municipalities
  • Commuter benefits in Dallas, New York City, San Francisco, and Illinois
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service