Medimap is on a mission to make healthcare more convenient and accessible for all Canadians. Our platform serves as a vital bridge between patients seeking care and the clinics providing it. By improving discoverability, offering transparency on services and wait times, and facilitating direct appointment booking, Medimap is simplifying the healthcare journey for millions. We are shaping the future of healthcare discovery, empowering patients and clinics with a platform that is intuitive, reliable, and essential.
The Role
We are looking for a passionate and experienced Senior Lead Engineer to join our team and drive the evolution of the Medimap platform. As a key technical leader, you will be instrumental in shaping our product's future, from architectural decisions to hands-on implementation. You'll work across our entire stack, tackling complex challenges in a rapidly evolving healthcare technology landscape.
This role is perfect for a full-stack expert with a DevOps mindset who thrives in a fast-paced, startup-like environment and isn't afraid to wear multiple hats to get the job done. You'll be leading a significant technology modernization effort, migrating from legacy systems to a more scalable, maintainable architecture.
What You'll Do
Technical Leadership & Architecture
- Lead the design, architecture, and development of new features and systems across the Medimap platform
- Drive our ongoing technology modernization initiative, including migration from Material UI to Shadcn / ui, consolidation of multiple applications into a unified Next.js app, and database migration to PostgreSQL
- Take ownership of our unified web application built on Next.js with Payload CMS, integrating clinic portals, admin interfaces, and patient-facing features
- Architect and implement scalable backend services using serverless technologies (AWS Lambda) and modern APIs
Platform Development & Migration
Lead the migration from our legacy multi-application architecture to a unified, modern platformImplement and optimize our content management system using Payload CMS for all marketing, blog, and dynamic contentDesign and build robust integrations with healthcare clinic systems (EMRs, scheduling platforms)Develop and maintain data processing pipelines using AWS S3, Athena, and Glue for healthcare analyticsInfrastructure & DevOps
Enhance and maintain our CI / CD and deployment pipelines to Vercel for frontend applicationsManage and optimize our AWS infrastructure including Lambda functions, API Gateway, CloudFront, and S3Implement Infrastructure as Code using CDK / Terraform.Ensure platform reliability, performance monitoring, and scalability across our distributed architectureCollaborate closely with product, design, and other stakeholders to translate complex healthcare business requirements into robust technical solutionsMentor and guide other engineers, fostering a culture of technical excellence, innovation, and collaborationAnalyze and solve complex performance and scalability challenges within our distributed cloud environmentDrive technical decision-making and establish best practices for code quality, testing, and deploymentWho you are
Required Experience
6+ years of software development experience, with a proven track record in a senior or lead engineering roleDeep expertise in modern frontend frameworks, specifically Next.js (App Router, SSR / SSG, API routes)Strong backend experience with Node.js and serverless architectures (AWS Lambda, Serverless Framework)Solid cloud platform experience, preferably AWS (Lambda, API Gateway, S3, CloudFront, Athena, Glue) and VercelDevOps mindset with hands-on experience in CI / CD, Infrastructure as Code (CDK / Terraform), and application monitoringTechnical Skills
Experience with content management systems, preferably Payload CMS or similar headless CMS platformsDatabase experience with PostgreSQL and understanding of data migration strategiesKnowledge of data analytics pipelines and tools like AWS Athena, Glue, and S3 for data lake architecturesUnderstanding of healthcare integrations and API design for external system connectivity (bonus)Experience with modern CSS frameworks, particularly Tailwind CSS and component libraries like Shadcn / uiLeadership & Soft Skills
Natural leader and mentor with excellent communication skills and ability to translate technical concepts to non-technical stakeholdersAdaptable and resourceful, with a history of thriving in agile, startup environments where priorities can shift rapidlyProblem-solving mindset with experience managing technical debt and legacy system modernizationQuality-focused with strong opinions on testing, code review, and engineering best practicesFrontend & Applications
Primary Application : Next.js with Payload CMS (unified platform for patients, clinics, and admin)UI Framework : Shadcn / ui built on Tailwind CSSDesktop Application : Electron (cross-platform clinic tools)Serverless Backend : AWS Lambda with Serverless FrameworkHosting : Vercel (frontend), AWS (backend services)Analytics & Data : AWS S3 + Athena + Glue (data lake architecture)Infrastructure as Code : AWS CDK, TerraformCloud Services & Integrations
Healthcare Integrations : Jane (clinic scheduling), IRIS (EMR systems)CI / CD : CircleCI, GitHub ActionsLegacy Systems (Currently Migrating From)
AWS Elastic Beanstalk → VercelMultiple separate applications → Unified Next.js appWhy Join Us?
High Impact : Your work directly improves healthcare access for millions of CanadiansTechnical Leadership : Drive major architectural decisions and technology modernizationGrowth Opportunity : Shape the engineering culture and practices as we scaleHealthcare Innovation : Work at the intersection of technology and healthcare, solving real-world problemsModern Stack : Work with cutting-edge technologies and best practices in a cloud-native environmentIf you are driven to build technology that makes a tangible difference in people's lives and want to take on a high-impact leadership role in healthcare technology, we'd love to hear from you.
Interested in the position? apply with the form below!
Job Type Full-Time (Remote) Location Lahore, Pakistan Application period - Salary and compensation $3500 - $4500 USD per month exclusive of taxes Have any question? drop us a line!
#J-18808-Ljbffr