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.
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..
Requirements
Core Requirements
- 3–5 years of professional full-stack development experience (5+ years also welcome).
- At least 1–2 years in a lead or senior developer role — formal title or demonstrated leadership such as mentoring, module ownership, or driving end-to-end delivery.
- Strong front-end proficiency: JavaScript, React, HTML, and CSS.
- Strong back-end proficiency: Node.js.
- Database expertise: PostgreSQL — data modelling and query optimisation.
- Proven experience building and consuming RESTful APIs.
- Familiarity with healthcare interoperability standards, especially FHIR (resource structure, APIs) and a basic understanding of HL7 messaging concepts.
- Strong command of Agile methodologies and the full software development lifecycle (SDLC).
- Demonstrated experience in project management, client communication, and stakeholder engagement.
Nice to Have
- React Native for mobile app development.
- Salesforce integration or development experience.
- Additional front-end frameworks (Angular or Vue.js) with the ability to evaluate trade-offs.
- Additional back-end languages such as C#, Java, or Python.
- Experience with other databases (MySQL, MongoDB) and caching strategies.
- Web server and cloud deployment experience (Nginx, Apache, AWS, Azure, or GCP).
- Strong understanding of UI/UX principles, design systems, and working effectively with designers.
- Experience setting up CI/CD pipelines and automated testing frameworks.
- Prior exposure to healthcare domain projects — EHR, EMR, patient portals, or clinical workflows.