I'm looking for a talented Software Engineer to join a growing engineering team and help build scalable, cloud-native applications. You’ll work across the full development lifecycle, designing and delivering high-quality solutions using Java, TypeScript, and AWS in a modern, agile environment. What You’ll Do Design, develop, and maintain backend services using Java and cloud-native patterns. Build and enhance frontend and API layers using TypeScript. Develop and deploy applications on AWS using services such as EC2, Lambda, ECS, S3, RDS, and DynamoDB. Collaborate with Product, QA, and DevOps to deliver reliable, scalable systems. Write clean, well-tested, maintainable code. Participate in code reviews and contribute to technical design discussions. What do you need? Strong commercial experience with Java. Solid experience with TypeScript. Hands-on experience deploying and operating workloads in AWS. Understanding of REST APIs, microservices, and event-driven architectures. Experience with Docker, Kubernetes, or serverless is a plus. What’s in It for You Competitive salary and benefits. Hybrid working options. Modern tech stack. Career progression and learning budget. Collaborative, high-performance engineering culture.