Insighture is a leading technology consultancy that drives digital transformation for businesses worldwide. With a team of over 85 expert consultants, the company delivers tailored, high-impact strategies and solutions, enabling scalable product engineering. As an AWS partner, Insighture excels in co-integrated cloud services. It has collaborated with more than 50 clients globally, guiding them through cloud adoption, DevOps transformation, enterprise modernisation, and more.
The team’s expertise spans Cloud-Native Development, Solutions Architecture, UI/UX, Quality Engineering, Data Engineering, AI/ML, and DevSecOps. These capabilities empower businesses to achieve impactful and innovative outcomes.
In 2024, Insighture achieved ISO certification and was recognised as a Great Place to Work, earning three prestigious awards: Best Workplace in Sri Lanka, Best Workplace for Technology, and Best Workplace for Young People. Insighture's technology and expertise are embedded in the work of internationally recognised care providers, global freight operations, child protection systems, and health tech platforms across Australia, the UK, and Singapore.
We are seeking a talented and experienced Senior / Lead Full Stack Engineer (GraphQL) to join our dynamic and growing technology team for a contract/permanent opportunity. In this role, you will be responsible for designing and delivering scalable, high-performance web applications, with a strong focus on GraphQL-driven architectures and modern headless platforms. You will work closely with cross-functional teams to build seamless, data-driven digital experiences while contributing to architecture decisions, performance optimization, and engineering best practices.
Responsibilities
- Design, develop, and maintain modern web applications using GraphQL, React.js, Node.js, and TypeScript
- Build and manage scalable GraphQL APIs, enabling efficient data integration across multiple systems
- Design and implement headless CMS architectures (Drupal-based preferred) for high-performance digital platforms
- Collaborate with cross-functional teams (engineering, design, DevOps) to deliver end-to-end solutions in Agile environments
- Optimize applications for performance, scalability, and reliability, particularly in high-traffic environments
- Implement and maintain CI/CD pipelines, ensuring smooth deployment and delivery workflows
- Work with cloud platforms (AWS) and containerized environments using Docker and Kubernetes
- Ensure code quality through best practices, testing, and version control
- (For Senior/Lead roles) Provide technical leadership, conduct code reviews, and mentor junior engineers
- Contribute to architectural decisions, including microservices and distributed systems design
Requirements
- Strong proficiency in GraphQL, TypeScript, Node.js, and React.js
- Proven experience building and consuming APIs in scalable architectures
- Hands-on experience with headless CMS (Drupal preferred)
- Experience working with cloud platforms (AWS preferred)
- Familiarity with Docker, Kubernetes, and DevOps practices
- Solid understanding of modern SDLC practices (CI/CD, testing, version control)
- Experience working in Agile environments with cross-functional teams
- Strong understanding of performance optimization for high-traffic applications
- Proven experience in a Senior or Lead Engineering role
- Experience working on production-grade web applications
- Excellent problem-solving, communication, and stakeholder management skills
- Nice to have: experience with Vue.js or other modern frontend frameworks, and knowledge of microservices architecture