Software Engineer

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)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.