Software Engineer

Flume Health
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:
Similar Remote Jobs

