Software Engineer

closed
Flume Health Logo

Flume Health

๐Ÿ’ต $125k-$160k
๐Ÿ“Remote - United States

Summary

Join Flume Health as a Software Engineer focusing on backend systems to design and build robust backend solutions for complex data integrations and transaction processing. You will develop scalable and high-performance services for managing and transforming healthcare data, maintaining and enhancing core systems, ensuring compliance in a data-intensive environment, and streamlining workflows. Leverage your engineering skills to build robust backend services, design and implement APIs, collaborate with cross-functional teams, enhance system performance, enforce best practices, and maintain compliance standards. This role requires 3+ years of backend development experience with proficiency in Go or Python. Flume Health offers competitive compensation, benefits, and a remote-first work environment.

Requirements

  • 3+ years of backend development experience, with experience on teams building scalable and distributed systems
  • Very proficient in Go (Golang) or Python (heavy backend), including designing, developing, and testing backend services
  • Expertise in the full software development lifecycle, from scoping and planning to delivery and iteration
  • Strong command of software system design, including scalability, third party integrations, and API design
  • Hands-on experience with cloud platforms (AWS, Google Cloud) and container environments (Kubernetes, Docker)
  • Understanding of SQL and relational database concepts (e.g., PostgreSQL)
  • Proven effectiveness at contributing to and executing as part of a team
  • Strong communication skills to collaborate across teams and clarify technical challenges
  • A problem-solving mindsetโ€”comfortable in ambiguous or evolving technical landscapes

Responsibilities

  • Build robust backend services focused on transaction processing, data accessibility, and integrations
  • Design and implement APIs (e.g., RESTful) that enable seamless interactions across various applications and services
  • Collaborate with cross-functional teams (Product, DevOps, Data Engineering) to translate business requirements into technical solutions
  • Enhance system performance by fine-tuning database queries, optimizing application logic, and employing caching strategies
  • Enforce best practices around code quality, testing, and deployment to maintain high reliability
  • Maintain compliance standards (HIPAA, etc.) and implement security measures when handling sensitive healthcare data

Preferred Qualifications

  • Proficiency in Python for use in data analysis (Pandas or Polars)
  • Experience with modern data pipelines or distributed data processing systems (e.g., Apache Spark, Databricks, Snowflake, Google Cloud Dataproc)
  • Exposure to healthcare data and or healthcare data standards (payments, clinical, etc, enrollment)
  • Prior experience in building integration tools that simplify complex data flows

Benefits

  • Flexible PTO - youโ€™re going to be working hard so enjoy time off
  • A robust stock option plan to give our employees a direct stake in Flumeโ€™s success
  • WFH stipend - weโ€™ve always been remote first
  • Competitive compensation and 401k with a 4% match
  • Comprehensive health coverage (medical, dental, vision)
This job is filled or no longer available