About the RoleOur client is loong for a highly skilled Full Stack Engineer to join a global product-focused technology team responsible for building large-scale web platforms used by millions of users. This role offers the opportunity to work in a collaborative, engineering-driven environment with strong ownership, modern cloud architectures, and end-to-end autonomy.What You Will DoDesign and build responsive, web-based applications and learning tools used at scale.Work closely with engineering, product, design, sales, and marketing teams to deliver impactful user-centric features.Own the full software development lifecycle: architecture, development, testing, deployment, observability, and maintenance.Implement Infrastructure-as-Code and monitoring best practices to ensure highly reliable applications.Collaborate with a high-performing engineering group built around autonomy and extreme ownership.What You BringMandatory Skills5+ years of hands-on experience with Java, ideally with Spring or Spring Boot.Experience with Angular (preferred) or React.Strong understanding of RESTful services, microservices, and distributed systems.Experience with CI/CD pipelines, automated testing, and DevOps-oriented workflows.Knowledge of databases (SQL or NoSQL).Experience with AWS services for cloud-native application development.Understanding of Docker and containerization concepts.Experience with observability tools to monitor application health.Solid understanding of backend engineering, with some experience across the full stack (front-end + backend).Nice to HaveExperience with Terraform (highly desirable).Experience developing B2B or B2C product engineering solutions at scale.Experience building accessible, high-performance, responsive web applications.Knowledge of distributed caching solutions (e.g., Redis).Experience deploying applications on Tomcat or similar application servers.Bachelor’s degree in Computer Science or related field.