Match score not available

Senior Software Engineer, Full Stack

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Salary: 
115 - 190K yearly
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

5+ years professional software development experience in an agile environment., 3+ years using Typescript or Python for cloud-native microservice applications., Strong understanding of relational and/or NoSQL databases and API development..

Key responsabilities:

  • Design, implement, maintain cloud-native scalable distributed systems.
  • Work collaboratively with cross-functional teams to build and deploy new features.
  • Mentor other engineers and launch new projects from ideation to completion.
b.well Connected Health logo
b.well Connected Health SME https://www.icanbwell.com/
51 - 200 Employees
See more b.well Connected Health offers

Job description

Senior Software Engineer (Full Stack)

Company Overview

b.well is transforming how healthcare consumers find and receive care in a personalized, convenient, and affordable manner. Partnering with our customers (health systems, insurance payors, pharmacies, and employers), we empower consumers to make informed choices about their family’s health using our data platform and our mobile apps.

We’re looking for full stack software engineers with exceptional technical knowledge and experience, who love to solve complex problems at scale, and are interested in fixing America’s largest (and most broken) industry.

This position is available for fully remote work. This is a full-time position and not open to contract work.

Team Overview

The Access to Health Data team’s mission centers around the ability for a user to obtain and use their medical records to progress on their health journey. We strive to give users a compelling reason to connect to health records, convert that data into actionable health information, and display this information in an accessible manner.

We want to give our users the ability to take action with their health information to help them take the next step in their health journey.

What You'll Do:

  • Design, implement, and maintain cloud-native, scalable, and highly available distributed systems
  • Be part of an agile scrum team invested in making each other successful and consistently delivering value to our customers in an iterative fashion
  • Work closely with designers, product managers, and other engineering teams to rapidly build and deploy new features and products
  • Improve and scale the existing products and tools
  • Launch new projects from ideation to completion
  • Mentor other engineers on how to successfully build, test, optimize, and deploy large scale systems


Job Requirements:

  • 5+ years of professional software development experience in an agile environment
  • Demonstrated experience with professional software development processes including coding standards, unit and integration testing, code reviews, source control, and CI/CD
  • 3+ years using Typescript or Python to develop cloud-native microservice based applications
  • Strong understanding of relational and/or NoSQL databases and database schema design
  • Experience building and consuming APIs (eg REST or GraphQL APIs)
  • Experience with one or more current front-end frameworks such as React or Angular


Desired Experience:

  • Practical experience and understanding of distributed system architecture and components
  • Strong Computer Science fundamentals in data structures and algorithms, design patterns and principles
  • Advanced knowledge of microservice architecture and patterns, and domain-driven design
  • Experience in TDD (red/green/refactor), BDD, and test automation
  • Languages: Python, Javascript/Typescript
  • Frameworks: NestJS, Flask for FastAPI, React
  • Databases: MySQL, MongoDB
  • DevOps: Jenkins, Docker, Kubernetes, GitHub, Datadog
  • Cloud: AWS or other cloud platforms
  • Security: Oauth2, SAML, SSO, Auth0, Ping or Okta
  • Healthcare: HL7, FHIR


Great to Have:

  • Startup experience
  • Healthcare enterprise software industry experience including SMART on FHIR
  • Experience with message broker/event queue technologies (RabbitMq, Kafka)
  • Active involvement and contributions to evolving industry standards, architectures, best practices, and open source


The target salary range for this position is $115,000 - $190,000 and is part of a competitive total rewards package including stock options, benefits, and incentive pay for eligible roles. Individual pay may vary from the target range and is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all employee pay and compensation programs annually at minimum to ensure competitive and fair pay.

Data shows that women, people of color, and other underrepresented groups may be less likely to apply for jobs unless they believe they are a perfect match. But b.well holds diversity amongst its key values, and we have a strong commitment to building our workforce and products through that lens.

You don't have to check every box in this job description to be a great fit for the role! If you're excited about this position and the prospect of working for b.well, please apply. If it turns out this role isn't for you, there may be other openings that could align with your experience and expertise!

We are committed to an inclusive and diverse b.well. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Health Care
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Coaching
  • Mentorship
  • Verbal Communication Skills
  • Motivational Skills
  • Teamwork

Full Stack Engineer Related jobs