Software Engineer
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.