Skip to content
mimi

Lead Full-Stack Developer

EncaptureMD by Flexible Informatics

Whitemarsh Township · Hybrid Full-time Lead Today

About the role

Solve Problems that Make a Difference

Our friends and family interact with the health care system when they are at their most vulnerable. At Flexible Informatics, we make a difference because what we do impacts patient care.

With our flagship product, EncaptureMD, we’ve created software that clinicians enjoy using because it makes their jobs easier and more efficient. It provides support, checks for errors, creates data that can be used to research diseases, and enables decision makers in hospitals and health systems to better understand their strengths and weaknesses.

Our Culture

Our team of creative, respectful and passionate problem-solvers has built a company we’re proud of. We’ve cultivated a community where everyone wears multiple hats and works together without concern for hierarchy. And after multiple years of double-digit growth and an expanding partner ecosystem, the demand for our products and services is greater than ever.

We Need Your Help to Make a Bigger Difference

Our software stands out in the industry for being the most robust solution available, but we can only maintain that standard through continuous improvement and the adoption of new technology as it becomes available. We are looking for an experienced Lead Full-Stack Developer with focus on the Middle and DB tiers to play a critical role in building, maintaining, and improving EncaptureMD’s core product, and importantly, someone who will take the lead in developing solutions.

Core Responsibilities

Backend Engineering & API Development

  • Design and implement backend services in Java (Spring Boot, JakartaEE), Node.js
  • Build RESTful APIs, Scalable WebSocket services.
  • Extensively work with JPA and MySQL/SQL Server.
  • Expert understanding of relational database design and writing queries.

Cross-Functional Collaboration

  • Collaborate with cardiologists, clinical engineers, and IT operations teams to translate workflow requirements into robust technical solutions.
  • Work with product and compliance teams to ensure imaging and data systems meet regulatory standards.

What We Hope You Bring to the Table

Must Haves

  • 5+ years of professional software development experience, with at least 1 year in a lead role
  • Expert Java (Spring Boot, JPA/Hibernate, JakartaEE)
  • Expert SQL (MySQL, SQL Server)
  • Experience with reporting tools like Jasper, PowerBI, QLink
  • Intermediate JavaScript/Node.js
  • Experience with Vue.js a plus
  • Intermediate Python (automation & imaging workflows)
  • Some C# experience (.NET Desktop and Services)
  • Experience with Docker and containerized deployments
  • Experience with agentic coding

Nice to Haves

  • DICOM, DICOMweb, WADO-RS
  • Knowledge of Healthcare workflows

Who You Are

  • You're an expert in untangling complex technical problems.
  • You love simple elegant solutions.
  • You can work across all layers of the stack.
  • Self-driven engineering mindset with a focus on robustness, maintainability, and long-term scalability.
  • You feel strongly about the user experience even if you're working on the backend.
  • You have excellent verbal and written communication skills.

We Are People Building Systems for People

The most successful teams are built on great relationships among colleagues who are passionate about their work. Some of the personal qualities we value highly include:

  • The ability to work autonomously and self-direct
  • Tenacity to overcome complex challenges
  • Organization to manage a lot of information
  • Conscientiousness to not only complete a task, but to consider the best possible solution among many options
  • The ability to ask the right questions and communicate collaboratively
  • Openness to constructive feedback
  • The curiosity to always be learning
  • Authenticity that inspires confidence

What Do We Offer?

Recognizing how important this role is to our growth and success, we will offer:

  • A competitive compensation plan based on experience with an annual bonus structure
  • Expected 40-hour workweek with exceptions for go-lives or urgent events. We believe a well-rested developer writes better code, thinks and communicates more clearly, and spends less time spinning their wheels.
  • Great benefits including health insurance, PTO, and 401(k) matching
  • Hybrid flexibility: work from our office northwest of Philadelphia and from home
  • An excellent, tight-knit team with the agility of a startup but the robust development practices and security of a 20-year-old established company
  • A professional environment where your feedback on improving our products and services will be received with gratitude

We’d Love to Meet You

We're a tech company that values inclusivity and diversity and we encourage those of all orientations and backgrounds to apply. We’re excited to grow our business and look forward to meeting you!

EncaptureMD

Skills

C#DockerHibernateJakartaEEJPAJavaJavaScriptNode.jsPythonSQLSpring BootVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free