- Location
- Colombo
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 7+ years
- Education
- Bachelor
- Closing date
- Today
- Source
- CareersPage
Description
About the Role
We are seeking an experienced Senior Full-Stack Engineer to join our client's engineering team and lead the design and development of scalable, cloud-native applications. This role combines strong full-stack expertise with hands-on AWS experience and exposure to Generative AI integrations.
You will play a key role in architectural decisions, cloud infrastructure design, and the integration of AI-driven capabilities that enhance product innovation. This position is ideal for a technically strong engineer who thrives in ownership roles, mentors others, and is passionate about building intelligent, high-performance systems on AWS.
Responsibilities
- Design, develop, and maintain scalable full-stack applications using modern frameworks with a strong focus on performance, security, and maintainability
- Architect and implement cloud-native solutions leveraging AWS services and best practices
- Lead architectural discussions covering system design, microservices, distributed systems, and AI-assisted features
- Implement and support GenAI integrations (LLM APIs, prompt orchestration, embeddings, vector databases, AI-powered workflows)
- Drive technical initiatives from planning through delivery in a fast-paced environment
- Mentor junior engineers, conduct code reviews, and uphold engineering standards
- Contribute to DevOps processes including CI/CD, infrastructure automation, and observability
- Promote engineering excellence by improving processes, documentation, and technical culture
- Stay up to date with advancements in AWS, full-stack technologies, and Generative AI ecosystems
Requirements
- 7+ years of professional software development experience, with at least 1 year in a technical leadership or mentoring role
- Strong hands-on experience in full-stack development (React + Node.js or equivalent stack)
- Proven experience designing and deploying cloud-native applications on AWS
- Strong understanding of software architecture, design patterns, data structures, and algorithms
- Strong understanding of the AWS Well-Architected Framework
- Experience with AWS services such as EC2, S3, RDS, Lambda, Fargate, SNS, EKS, and API Gateway
- Experience with relational and NoSQL databases
- Familiarity with DevOps practices, CI/CD pipelines, automated testing, and code quality tools
- Experience working in Agile environments
- Strong communication and problem-solving skills with a customer-centric mindset
- Bachelor's degree in Computer Engineering, Software Engineering, or equivalent practical experience
Nice to Have
- Hands-on experience with Docker and Kubernetes
- Exposure to Generative AI frameworks such as LangChain or LangGraph
- Familiarity with embeddings, vector databases, and LLM-based workflows
- Experience building SaaS products and scalable microservices architectures
- Knowledge of additional languages such as Python, Java, Golang, or C#
- Experience with healthcare integrations (FHIR, HL7, Redox) is a plus
What's on Offer
- Work with talented engineers and professionals as part of a globally distributed team building cutting-edge digital health products
- Strong career growth plan with support from experienced mentors and unlimited learning opportunities
- Be part of an experienced team, apply industry best practices, get mentored, and mentor others in turn
- Exposure to clients who are leading entrepreneurs and startups from Silicon Valley
- Work at the cutting edge of healthcare innovation, impacting the lives of thousands of people worldwide
- Flexibility to work remotely or in-office
- Access to internal learning initiatives, webinars, Knowledge Sharing Sessions (KSS), and internal conferences
- A safe, supportive workplace culture that encourages fast learning from failure and constructive feedback
- Recognition and celebration of contributions in a fun, engaging work environment