Lead Full-Stack Engineer

Reposted 11 Days Ago
Be an Early Applicant
Lafayette Hill, PA, USA
Hybrid
Senior level
Artificial Intelligence • Healthtech • Software
The Fastest Way to Create and Manage Medical Information
The Role
Lead Full-Stack Developer needed to enhance EncaptureMD's product through backend engineering, API development, and collaboration with clinical teams. Requires strong experience in Java, SQL, and various tech stacks while focusing on user-centric solutions.
Summary Generated by Built In

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 Required

  • 5+ years of professional software development experience
  • at least 1 year in a lead role
  • Expert Java (Spring Boot, JPA/Hibernate, JakartaEE)
  • Expert SQL (MySQL, SQL Server)
  • Intermediate JavaScript/Node.js
  • Intermediate Python
  • Some C# experience (.NET Desktop and Services)
  • Experience with Docker and containerized deployments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lafayette Hill, Pennsylvania
20 Employees
Year Founded: 2007

What We Do

Our friends and family interact with the health care system when they are at their most vulnerable. At EncaptureMD, we make a difference because what we do impacts patient care. 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.

Why Work With Us

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. After years of double-digit growth and an expanding partner ecosystem, the demand for our products and services is greater than ever.

Gallery

Gallery

Similar Jobs

SailPoint Logo SailPoint

Lead Full-stack Engineer

Artificial Intelligence • Cloud • Sales • Security • Software • Cybersecurity • Data Privacy
Remote or Hybrid
United States
2461 Employees
121K-204K Annually

The PNC Financial Services Group Logo The PNC Financial Services Group

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees

The PNC Financial Services Group Logo The PNC Financial Services Group

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees

Techstra Solutions Logo Techstra Solutions

Java Full-stack Engineer

Cloud • Information Technology • Consulting
In-Office
Pittsburgh, PA, USA
16 Employees

Similar Companies Hiring

Bellagent Thumbnail
Artificial Intelligence • Machine Learning • Business Intelligence • Generative AI
Chicago, IL
20 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account