10 days ago
Bangkok, ThailandSenior
Responsibilities
- Design, develop, and maintain microservices-based components for the EBI Screen 2000 platform.
- Implement scalable, reliable, and secure backend services and APIs.
- Build intuitive and 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 cross-functional teams and contribute to architectural decisions.
- Improve CI/CD processes, troubleshoot incidents, and optimize application performance.
- Work in an Agile/Scrum environment to deliver 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
- Full-time position based in Bangkok, Thailand.
- Flexible and inclusive working environment.
- Long-term career development with opportunities to progress toward leadership or technical specialist roles.
- Award-winning learning and development opportunities.
- Opportunities to work on innovative rail signaling projects and collaborate across teams and countries.
- Comprehensive social coverage including life, medical, and pension benefits.
- Equal-opportunity workplace committed to diversity and inclusion.
