SENIOR FULL STACK ENGINEER
Role details
Job location
Tech stack
Job description
We are seeking a Senior Full Stack Engineer who is passionate about building high-quality software and designing robust systems. You will work on complex, large-scale solutions across multiple technology stacks, collaborating closely with clients and internal stakeholders. While you will help guide other engineers, this role is engineering-led rather than people-management-focused. Where Purpose Meets Career Technology This is a true full stack role, offering exposure to a broad range of technologies and architectures. You will continuously upskill while working alongside highly talented engineers, selecting the most appropriate tools and languages for each challenge. Contribute to diverse and meaningful projects From automating government client systems and delivering large-scale platform migrations, to applying AI to enhance our products - including next-generation fintech payment platforms and global insurance systems deployed across multiple countries. Culture Our culture is built by people who genuinely love technology. We value curiosity, collaboration, and continuous learning, and we actively support innovation and knowledge sharing. Your Future Role As a Senior Full Stack Engineer, you will:
- Design, build, and deploy scalable, high-quality systems
- Translate business and client requirements into technical solutions
- Work directly with clients, moving quickly from concept to production
- Lead by example through hands-on development
- Contribute to architectural decisions across multiple teams
- Support and mentor engineers while remaining deeply involved in delivery
Requirements
- A proven track record in full stack development
- Experience designing systems and solutions independently
- Experience providing technical leadership while staying actively involved in hands-on development is highly valued.
Experience Required
- Solid understanding of maintainable code, systems design and software architecture
- Experience working across multiple technology stacks
- Strong experience with library-appropriate, strongly typed languages such as C++, Java, C#, Go or Rust, along with relevant front-end frameworks
- High adaptability and the ability to learn new technologies quickly
- Interest in modern technologies such as new languages, AI, cloud platforms
- Strong communication skills and confidence working with clients and distributed teams