About Us :
We are a fast-growing SaaS company at the forefront of healthtech innovation. Our platform powers clinical trials and healthcare research with cutting-edge software solutions. With a microservice architecture deployed on AWS with a Java/Spring backend and Angular front end, our product seamlessly integrates with both cloud and on-prem health system environments. Join us as we continue to scale our platform and deliver impactful solutions to healthcare organizations globally.
Job Description :
We are seeking a Senior Software Engineer who is passionate about building scalable, high-performance software for healthtech applications. This is a senior role where you will have the flexibility to focus on either backend, frontend, or full-stack development, depending on your strengths and interests. We’re looking for someone with strong technical expertise who is also product-minded , meaning you care deeply about the end-user experience and enjoy collaborating with product teams to create innovative solutions that solve real-world problems.
The ideal candidate will not only be responsible for designing, developing, and optimizing our application but will also have the leadership skills to help grow and guide the engineering team as we expand.
Key Responsibilities :
- Lead the design and implementation of key components in our microservice architecture.
- Contribute to the development of both backend and frontend systems depending on your expertise.
- Collaborate with Product and UX to understand user needs and translate them into scalable, efficient solutions.
- Take ownership of features from concept to production, ensuring they provide tangible value to users while maintaining technical excellence.
- Ensure seamless integration with on-prem deployments across various cloud and bare-metal environments.
- Optimize and maintain high-performance APIs, databases, and services that support our clinical trial software.
- Provide technical leadership to peers and mentor junior engineers, fostering a collaborative and growth-oriented environment.
- Play a key role in scaling the engineering team, with the potential to move into a team lead or engineering management role.
Qualifications :
- 5+ years of experience in software development with expertise in backend (Java/Spring) and/or frontend (JavaScript/Angular) technologies.
- Proven experience working with microservices and cloud platforms.
- Product-minded with the ability to balance technical needs with user-centric thinking, ensuring a seamless user experience.
- Familiarity with deploying applications in complex, regulated environments such as healthcare or clinical trials.
- Strong problem-solving skills with the ability to design solutions for scalability, performance, and security.
- Excellent communication and collaboration skills, with the ability to guide teams and influence decision-making.
- Interest or experience in leadership, team-building, or mentoring as you grow into a potential team lead role.
Nice to Have :
- Familiarity with healthcare standards (HIPAA, FHIR) and working in regulated environments.
- Experience with Electronic Health Record Systems (EHRs) such as Epic, Cerner, etc.
- Experience with CI/CD pipelines and automated deployment processes in Kubernetes.
- Experience working with multiple cloud providers and bare-metal infrastructures.
Why Join Us? :
This is a full-time position based in Durham, NC, one of the highest ranked cities in the country for growth, entrepreneurship, affordability, dining and entertainment. This position provides the opportunity to be a part of a mission-driven company improving healthcare through technology. There is an opportunity for growth into team leadership or engineering management roles.
As a rapidly growing startup, we offer a robust benefits package including the following:
- Competitive compensation
- Flexible work schedule
- Health Care Plan
- Retirement Plan
- Unlimited PTO