Senior Software Engineer

New
B
Beacon BiosignalsHealth technology
100% remote working anywhere in the USFull-TimeSenior
SalaryThe salary range for this role is $150,000 – $170,000.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of backend development experience, including at least 2 years focused on data platforms and backend infrastructure for data-centric applications
Required Skills
Backend DevelopmentPostgreSQLPythonSQLKafkaKubernetesTerraformHelm

Requirements

  • Have 5+ years of backend development experience.
  • Have at least 2 years focused on data platforms and backend infrastructure for data-centric applications, including transactional systems, event pipelines, and APIs.
  • Demonstrate strong SQL proficiency and production experience using PostgreSQL as an application database.
  • Be able to write and tune SQL queries by hand and reason about schema design, indexes, and query plans.
  • Have hands-on experience with Kafka or an equivalent event-processing system such as RabbitMQ, Pulsar, Amazon Kinesis, or another cloud-based equivalent.
  • Be proficient in Julia or Python.
  • Have experience deploying and operating services in containerized environments.
  • Have familiarity with Kubernetes and Infrastructure as Code tools such as Terraform and/or Helm.
  • Have experience with GraphQL and TypeScript/JavaScript (Node.js).
  • Be able to collaborate across disciplines and communicate effectively in written and verbal, asynchronous and remote-friendly environments.
  • Have a self-directed approach and a track record of thriving in hybrid or fully remote teams.

Responsibilities

  • Design and integrate services and components for data and event processing.
  • Own the pipelines that deliver dataset snapshots into the warehouse.
  • Collaborate with platform and application teams to implement APIs for new workflows.
  • Partner with product managers, scientific and clinical stakeholders, and development and support teams to translate requirements into integrations, services, and solutions.
  • Implement features with attention to data integrity, design soundness, and maintainability.
  • Draft RFCs to lead complex feature discovery and technical design, solicit input, and align the team on decisions.
  • Ensure data moving between systems is complete, idempotent, and predictable under partial failure.
  • Improve Datastore operational robustness and ease of use through documentation, tools, and dashboards.
View Full Description & ApplyYou'll be redirected to the employer's site
The salary range for this role is $150,000 – $170,000.
Apply Now