Software Engineer (Full-stack)
Role details
Job location
Tech stack
Job description
The Software Engineer (Full Stack) will play a key role in designing, developing, and enhancing digital healthcare solutions across multiple platforms. This position is responsible for building scalable and high-performance software that supports the organization's AI-driven engagement engine for healthcare professionals. The role involves leading technical initiatives, collaborating across teams, and ensuring software systems evolve to meet both business and healthcare needs. The position contributes directly to advancing healthcare technology and improving patient care through innovative software solutions., * Design and maintain scalable APIs, services, and data pipelines primarily using Python, with microservices and cloud-native architectures
-
Develop secure, high-performance system designs adaptable to evolving healthcare and business requirements
-
Build web applications and dashboards using frameworks like React or Next.js to expose backend and AI capabilities
-
Integrate and optimize large language model workflows, including prompt engineering and model orchestration
-
Ensure code quality through reviews, testing, CI/CD automation, observability, and performance tuning
-
Provide technical leadership by guiding development frameworks and best practices
-
Mentor junior engineers and offshore development teams
-
Stay current with industry trends and emerging technologies
-
Produce technical documentation and architecture diagrams
-
Collaborate with Product Management to define technical requirements and roadmap priorities
-
Work with UX/UI teams to deliver intuitive user experiences
-
Integrate backend APIs and microservices for efficient data exchange
-
Partner with data analytics teams to improve system performance and scalability
Requirements
-
Minimum 2 years of software engineering experience with strong backend development in Python; Node.js experience is a plus
-
Familiarity with frontend frameworks such as React, Next.js, or Vue for full-stack development
-
Practical experience with large language models, prompt engineering, and AI model integration in production
-
Proficiency in RESTful APIs, microservices, and database management using SQL and NoSQL
-
Experience with cloud platforms like AWS, Azure, or GCP; containerization tools such as Docker and Kubernetes; and DevOps practices including CI/CD pipelines and monitoring
-
Preferred knowledge of healthcare compliance standards such as HIPAA
-
Experience working with distributed or offshore engineering teams is advantageous
-
Bachelor's degree in Computer Science, Engineering, or related field
Benefits & conditions
- Pay Range and Compensation Package:
-
The base salary range for this role is $110,000 - $135,000
-
Final salary will depend on candidate skills, experience, and location while maintaining team parity and allowing for growth
- Benefits & Perks:
-
Medical, dental, and vision coverage for employees and dependents, with an on-demand healthcare concierge
-
Pre-tax savings options through HSA, FSA, and DCFSA, including monthly employer contributions to HSA (for high-deductible plans)
-
100% paid short- and long-term disability coverage, plus life and AD&D insurance
-
Flexible vacation policy allowing personal time off as needed
-
Paid parental leave available after six months of employment
-
Flexible work options including remote work or in-office collaboration where feasible
-
Home office equipment provided for remote work setup
-
401(k) retirement plan with company match
Equal Opportunity Statement: Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note