Backend Software Engineer II – Data Platform

New
J
JobgetherHealthcare data
Fully remote position within the United States.Full-TimeMiddle
Salary120,000 - 130,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
2+ years of professional experience building and maintaining backend software.
Required Skills
PostgreSQLPythonSQLData modelingDistributed Systems

Requirements

  • Bachelor's degree or equivalent educational background.
  • At least 2 years of professional experience building and maintaining backend software.
  • Strong programming fundamentals; professional Python experience is preferred.
  • Experience with relational databases and SQL.
  • Experience developing systems that process, transform, or move significant volumes of data.
  • Understanding of software testing, debugging, API design, and common distributed-system failure modes.
  • Experience deploying or operating applications in a cloud environment.
  • Strong engineering practices around correctness, data validation, idempotency, retries, recovery, and edge cases.
  • Ability to quickly understand an unfamiliar codebase and improve it while maintaining simplicity and reliability.
  • Strong written communication skills and ability to explain technical decisions, tradeoffs, and approaches.
  • Data-intensive backend systems, ETL/ELT pipelines, or event-driven architecture experience is preferred.
  • Familiarity with PostgreSQL, analytical data warehouses, or data modeling is an advantage.
  • Infrastructure as code, containers, or workflow orchestration experience is a plus.
  • Exposure to identity resolution, entity matching, eligibility, claims, healthcare data, or other complex data domains is beneficial.
  • Experience in regulated or security-sensitive production environments is desirable.

Responsibilities

  • Build and maintain backend services that ingest, validate, reconcile, transform, and serve data from external partners.
  • Develop reliable systems supporting member identity, eligibility, billing, integrations, and other business domains.
  • Design and implement APIs, asynchronous workflows, and data pipelines used across the organization.
  • Build systems that handle incomplete, duplicated, delayed, inconsistent, and otherwise imperfect real-world data.
  • Implement mechanisms for retrying, replaying, recovering, and reconciling data when processing failures occur.
  • Improve the reliability, observability, test coverage, performance, and maintainability of production systems.
  • Collaborate with Engineering, Product, and Operations to clarify requirements and determine technical solutions.
  • Take features from design through implementation, deployment, and production operation.
  • Investigate unfamiliar areas of the codebase and make thoughtful improvements without unnecessary complexity.
  • Contribute to technical decisions and take increasing ownership of backend services and system design.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 130,000 USD per year
Apply Now