1 hour ago
Bangkok, ThailandSenior
Responsibilities
- Design, develop, and maintain microservices-based components of the EBI Screen 2000 platform.
- Implement scalable, reliable, and secure backend services and APIs.
- Build responsive user interfaces using modern frontend frameworks.
- Develop and maintain automated test suites using Robot Framework.
- Containerize applications with Docker and orchestrate deployments on RKE2 Kubernetes.
- Collaborate with program managers, QA, DevOps, architects, and other cross-functional teams.
- Contribute to architectural decisions, CI/CD improvements, performance optimization, troubleshooting, and incident resolution.
- Work in an Agile/Scrum environment to deliver and continuously improve software solutions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional full-stack software development experience is preferred.
- Strong proficiency in Python and at least two of C++, C#, Java, or Go.
- Experience with Angular or similar modern JavaScript/TypeScript frameworks.
- Knowledge of microservices architecture and containerization with Docker and Kubernetes.
- Familiarity with Robot Framework for test automation.
- Understanding of RESTful APIs, gRPC, message queues, and databases.
- Experience with Git, CI/CD tools, and cloud platforms such as Azure.
- Optional expertise in infrastructure-as-code tools, monitoring solutions, or Rail Control Solutions.
Benefits
- Flexible and inclusive working environment in Bangkok.
- Long-term career development, award-winning learning opportunities, and opportunities to progress toward leadership or technical specialist roles.
- Exposure to innovative rail signalling projects and new security standards.
- Career mobility across functions and countries.
- Fair and dynamic rewards plus comprehensive social coverage, including life, medical, and pension benefits.
