Who is Bioforumis?
Biofourmis brings the right care to every person, no matter where they are. The company’s AI-driven solution collects and analyzes patient data in real time and identifies shifts that require proactive interventions. This vital innovation provides people everywhere with connected access to hospital-level services, virtual provider networks for remote care- all without leaving their homes. Trusted by leading health systems, payers, biopharma companies and patients alike, Biofourmis’ connected platform improves patient outcomes, prevents hospital readmissions, and closes critical gaps in care—ultimately making science smarter, healthcare simpler, and patients healthier.
What is the Backend Software Engineer role?
Biofourmis is looking for a Backend Engineer (Individual Contributor, Full-Time hybrid position) to join our rapidly growing team. This is an incredible role for someone looking to get into one of the most exciting companies in healthcare technology, with a strong mission that has quantifiable improvements on patients' outcomes! Your work will directly impact people's lives. As a backend engineer, you will design and build new features, products, integrations, and backend services that will solve complex and impactful problems.
Responsibilities
- Work in a team of frontend and backend engineers, responsible for concept-to-production design, development and deployment of distributed services that solve challenging technical problems that solve real world issues;
- Build new features, products, integrations, and backend services
- Write high-quality code, value software testing, and uphold best practices in engineering, security, and design
- Contribute to the design and implementation of multiple scalable systems designed to serve direct-to-consumer web and mobile facing apps;
- Own critical production services, targeting resiliency, high availability, observability and maintainability.
Qualifications
- Bachelor's degree in Computer Science, related field or equivalent experience preferred
- You are a mission driven strong collaborator that has product passion and deeply cares for growth, learning and adding meaningful impact through your efficient technical work;
- 5 years+ experience developing backend applications and services;
- 5 years+ experience developing distributed systems, with experience owning and running production services in the cloud, end-to-end;
- 5 years+ experience as a software developer, building backend APIs and services;
- Proven experience working in a distributed, team, using Agile practices to quickly develop and deploy complex services;
- Experience working in a start-up, building products and services from the ground up, keeping our end users in mind.
- Excellent written and verbal communication skills;
- Strong ability to maintain focus and problem solve through obstacles in a fast-paced environment; while providing realistic estimations.
- Have strong CS fundamentals, including algorithms, data structures, system design, and distributed systems
Technologies Required:
- Advanced proficiency (3 years+) with Golang and/or Java 11+ & Spring Boot to build backend APIs and services that interface with frontend applications, and internal and third party API integrations;
- Solid experience with Docker, Kubernetes and AWS (2+ years);
- Working experience on any of (and, ideally, several of): MongoDB, Redis, AWS (DynamoDB, SQS, Lambda, API Gateway) and others.
Bonus Points for:
- Work experience in the healthcare space and familiarity with HIPAA regulations (at least, as it pertains to ingestion, processing, storage and serving of patient data)
- Understanding of core security concepts (OWASP Top 10)
- Experience building services using Infrastructure-As-Code tools (Terraform or Cloud Formation or CDK)