About the Company :
With a strong reputation for building scalable, user-centric platforms, my client continuing to push boundaries, and we’re looking for a Senior Full Stack Developer to help shape the next generation of their core products.
This is an opportunity to work in a collaborative, engineering-first environment where your code will directly impact thousands of users and where technical excellence is recognised.
Role Overview :
As a Senior Full Stack Developer, you’ll take ownership of end-to-end feature development across our modern technology stack. You'll collaborate closely with Product, DevOps, and fellow engineers to architect, build, and ship high-performance applications. This role demands a hands-on approach to solving complex technical challenges and a passion for delivering clean, scalable solutions.
Key Responsibilities :
- Lead the design and development of high-quality web applications using Java (Spring Boot) and JavaScript (React).
- Drive architectural decisions across backend and frontend systems, ensuring performance, security, and scalability.
- Collaborate with product managers, designers, and other developers to define and deliver new features.
- Mentor junior developers and contribute to improving team-wide best practices and development standards.
- Ensure code quality through code reviews, automated testing, and continuous integration.
- Work with containerised applications using Docker and orchestrate deployments via Kubernetes on AWS.
- Troubleshoot, diagnose, and resolve performance and reliability issues across the stack.
Tech Stack You’ll Work With :
Backend : Java 17+, Spring Boot, REST APIsFrontend : React, TypeScript, Webpack, ReduxCloud & DevOps : AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, TerraformCI / CD & Tools : Git, Jenkins / GitHub Actions, JIRA, ConfluenceDatabases : PostgreSQL, Redis, and experience with messaging systems is a plus (Kafka, RabbitMQ)What We’re Looking For :
5+ years of professional experience as a full stack developer, with a strong emphasis on both backend and frontend delivery.Deep knowledge of Java and Spring Boot for backend services.Proven experience with modern React for frontend development.Solid understanding of RESTful services, distributed systems, and microservices architecture.Hands-on experience with Docker, Kubernetes, and deploying applications on AWS.Strong grasp of software engineering principles, testing methodologies, and agile delivery.Excellent communication skills and ability to work effectively in a collaborative environment.A proactive mindset—comfortable proposing improvements and leading initiatives.