At Alstom, we're looking for a Full Stack Software Developer to join our team in Bangkok, Thailand. As a full-time developer, you'll work on a mission-critical enterprise application built on a modern microservices architecture. You'll design, develop, and maintain microservices-based components, implement scalable and secure backend services, and build responsive user interfaces.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
- 5+ years of professional experience in full-stack software development
- Strong proficiency in Python and at least two of the following programming languages: C++, C#, Java, or Go
- Experience with Angular or similar modern JavaScript/TypeScript frameworks
- Knowledge of microservices architecture and containerization (Docker, Kubernetes)
- Familiarity with Robot Framework for test automation
- Understanding of RESTful APIs, gRPC, message queues, and databases
- Experience with version control (Git), CI/CD tools, and cloud platforms (e.g., Azure)
Benefits
- Flexible and inclusive working environment
- Comprehensive and competitive social coverage (life, medical, pension)
- Fair and dynamic reward package that recognises performance and potential
- Award-winning learning opportunities for career development
- Opportunities for career growth and leadership development
- Collaborative and supportive team environment