Lead Full-Stack Developer
EncaptureMD by Flexible Informatics
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
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