Lead Software Engineer (Full-Stack Developer)

Bangalore, KA, India

About Us

We are a growing IT & Digital Services company specialising in healthcare technology and digital transformation. As part of our expansion, we’re hiring a Lead Software Engineer (Full-Stack Developer) to drive scalable, innovative, and high-impact solutions that improve business outcomes and healthcare service delivery.

Role overview

Selah Digital is seeking a highly skilled and experienced Lead Software Engineer (Full-Stack Developer) to head our development initiatives. The ideal candidate will bring deep technical expertise across web and mobile platforms, proficiency in modern frameworks, and a strong understanding of healthcare technology standards and data exchange protocols.

This leadership role combines advanced technical skills with proven experience in managing full project lifecycles-from requirement gathering and architectural planning to execution, delivery, and stakeholder engagement. You will shape technical strategy, lead project execution, mentor junior developers and interns, and collaborate with cross-functional teams to deliver impactful, high-quality solutions.

Key Responsibilities

  • Lead the design, development, and deployment of scalable, secure full-stack applications (web and mobile).
  • Architect and implement robust front-end interfaces and optimised back-end systems, ensuring seamless integration across services.
  • Make key technical decisions on frameworks, libraries, and patterns in alignment with product and business goals.
  • Collaborate with data analysts and integration engineers to optimise application performance, reliability, and data flows.
  • Ensure all solutions comply with healthcare interoperability standards such as FHIR and HL7, including designing and reviewing data models and APIs for interoperability.
  • Work with the team to ensure adherence to healthcare data privacy and security requirements, including HIPAA-aligned controls such as role-based access, audit logging, and encryption in transit and at rest.
  • Build responsive, user-centric interfaces using modern JavaScript frameworks (primarily React) with a focus on performance, accessibility (WCAG), and modern design principles.
  • Develop and maintain secure, well-documented RESTful APIs and microservices using Node.js and PostgreSQL.
  • Implement and maintain CI/CD pipelines, automated testing (unit/integration), and monitoring for key services.
  • Oversee code quality, performance optimisation, and security best practices across all projects.
  • Conduct regular code reviews, provide constructive technical feedback, and enforce coding standards.
  • Manage project timelines, estimate effort, track progress, and ensure delivery within scope and budget.
  • Collaborate closely with product managers, UI/UX designers, and business stakeholders to translate complex requirements into clear, actionable technical plans.
  • Conduct client-facing demos and technical walkthroughs, and provide ongoing technical support during and after implementation.
  • Prepare and maintain high-quality technical documentation for both internal use (architecture, code, APIs) and client-facing purposes.
  • Mentor and train interns and junior developers, helping them grow in code quality, problem-solving, and professional practices.
  • Lead by example in Agile ceremonies (stand-ups, sprint planning, retrospectives), encouraging collaboration and continuous improvement.
  • Help build and scale the development team by participating in technical interviews and onboarding new team members

Required Skills & Qualifications

Core Technical Skills (Must-Have)
  • 3–5 years of professional full-stack development experience.
  • At least 1–2 years in a lead or senior developer role (formal title or clear leadership responsibilities such as mentoring, ownership of modules/projects).
  • Strong proficiency in:
  • Front-end: JavaScript, React, HTML, CSS.
  • Back-end: Node.js.
  • Database: PostgreSQL (data modelling, query optimisation).
  • Experience building and consuming RESTful APIs.
  • Familiarity with healthcare interoperability standards, especially FHIR (structure of resources, APIs) and basic understanding of HL7 messaging concepts.
  • Strong understanding of Agile methodologies and full SDLC processes.
  • Proven experience in project management and client communication.
Secondary / Nice-to-Have Skills
  • React Native for mobile app development.
  • Salesforce integration or development.
  • Additional front-end frameworks (e.g., Angular or Vue.js) and the ability to evaluate trade-offs.
  • Additional back-end languages (e.g., C#, Java, or Python).
  • Other databases (MySQL, MongoDB) and caching strategies.
  • Web servers and deployment environments (e.g., Nginx, Apache, cloud platforms like AWS/Azure/GCP).
  • Good understanding of UI/UX principles, design systems, and collaborating effectively with designers.
  • Experience setting up CI/CD pipelines and automated testing frameworks.
  • Prior exposure to healthcare domain projects (EHR, EMR, patient portals, clinical workflows, etc.).
Soft Skills
  • Exceptional leadership and communication skills, with the ability to explain technical concepts clearly to non-technical stakeholders.
  • Strong analytical mindset with close attention to detail and strong organisational skills.
  • Demonstrated ability to work independently, take ownership, and drive initiatives from concept to delivery.
  • Comfortable operating in a fast-paced, growing organisation with evolving priorities.
Education
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • OR equivalent professional experience demonstrating strong software engineering fundamentals.

If you’re passionate about leading technical teams and building high-impact healthcare solutions, we’d love to hear from you. Please share your resume, portfolio/GitHub, and a brief note on a project you’re proud of and your role in it