Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
EnsoData

Staff Engineer – Full Stack

EnsoData

Full Stack Engineer developing and maintaining technology solutions for healthcare using AI and data processing. Collaborating with teams to enhance the EnsoSleep application and interoperability interface.

Posted 7/30/2026full-timeMadison • Wisconsin • 🇺🇸 United StatesLead💰 $145,000 - $150,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining interoperability interfaces, customizable report generation, and customer dashboards, with a strong focus on problem-solving and effective communication. Proficient in utilizing AI tools and various programming languages to enhance product workflows and ensure high-quality documentation.

Highest-signal resume keywords
TypescriptReact.jsPythonFlaskDjango

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
SQLPostgresqlNoSQLMongoHL7FHIRAI ToolsInteroperabilityReport GenerationDashboard Development
Soft Skills
Excellent CommunicationProblem-SolvingAttention to Detail
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Healthcare Technology

Tech Stack

Tools & technologies
DjangoFlaskJavaScriptNoSQLPostgresPythonReactSQLTypeScript

About the role

Key responsibilities & impact
  • Build and maintain EnsoData’s interoperability interface by increasing breadth and depth of integrations, adding valuable new features, and maintaining documentation and test coverage
  • Design and build customizable report generation templates
  • Build and maintain the EnsoSleep Customer Dashboard and internal dashboards for monitoring services vital to the customer
  • Investigate and correct the root cause of interoperability, backend, and UI issues by working closely with product and Customer Success teams to gather information

Requirements

What you’ll need
  • Bachelor’s degree in a relevant field such as computer science
  • Healthcare technology experience is a bonus
  • Experience using AI tools in a design, development, or product workflows
  • 5+ years’ experience
  • Excellent communication skills, with the ability to present and justify design and architectural decisions effectively.
  • Strong problem-solving skills and a keen eye for detail.
  • Strong experience using AI tools to support research, ideation, development and documentation in daily work.
  • Strong Typescript experience with React.js experience.
  • Strong Python experience with frameworks like Flask, Django.
  • SQL (Postgresql) and NoSQL(Mongo) experience.
  • Experience with HL7 and FHIR data exchanges.

Benefits

Comp & perks
  • Hybrid/Remote Company - we are a company with hybrid and remote options. That being said, we have an amazing office headquarters in downtown Madison, WI with views of the capitol that you are welcome to work from at anytime. In case you didn't know, Madison has consistently been ranked as one of the top places to live in the US (businessinsider.com, money.com, livability.com)!
  • Health, dental, and vision insurance with options to choose a plan that fits you and your dependents needs.
  • Paid time off options - we want our employees to rest, recharge, and feel better.
  • Stock options - we want team members to feel ownership in the organization. When EnsoData does well, you do well.
  • Company Bonus Program - if we do well, we want to reward our team members! This position may include participation in the company bonus program.
  • 401k to help people invest in the future.
  • Team Summits! We look forward to opportunities to gather in person and enjoy a few days together. We participate in team events and gain some great in-person time. (Hint: check out our blog for info from former team gatherings!)