
Full Stack Software Developer
ประกาศจากแหล่งภายนอกคุณสมัครได้โดยตรง — เราจะพาคุณไปยังหน้าสมัครงานของบริษัท ไม่ต้องสมัครสมาชิก ไม่มีคนกลาง ไม่ต้องล็อกอิน ThaiJobz
เกี่ยวกับตำแหน่ง
As a Full Stack Software Developer, you will enhance and maintain the EBI Screen 2000 platform, working with microservices, Docker, Kubernetes, and automated testing to deliver high-performance solutions.
รายละเอียดงาน
Your future role
Take on a new challenge and apply your software development expertise in a cutting-edge field. You’ll work alongside collaborative, innovative, and supportive teammates.You'll play a key role in the development, enhancement, and maintenance of the EBI Screen 2000 platform, a mission-critical enterprise application built on a modern microservices architecture. Day-to-day, you’ll work closely with cross-functional teams (program managers, QA, DevOps, and architects), contribute to architectural decisions, and continuously improve the CI/CD pipeline. You’ll also troubleshoot, optimize performance, and resolve incidents, ensuring the delivery of high-performance solutions that power core business functions.You’ll specifically take care of designing, developing, and maintaining microservices-based components, but also building responsive user interfaces and developing automated test suites using Robot Framework.
What You'll Do
- Designing, developing, and maintaining microservices-based components of the EBI Screen 2000 platform
- Implementing scalable, reliable, and secure backend services and APIs
- Building intuitive and responsive user interfaces using modern frontend frameworks
- Developing and maintaining automated test suites to ensure product quality
- Containerizing applications with Docker and orchestrating deployments on RKE2 Kubernetes
- Collaborating in an Agile/Scrum environment to deliver innovative solutions
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
- Professional experience in full-stack software development (5+ years preferred)
- 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)
- Optional expertise in infrastructure-as-code tools, monitoring solutions, or Rail Control Solutions
Things you’ll enjoy
- Enjoy stability, challenges, and a long-term career free from boring daily routines
- Work with new security standards for rail signalling
- Collaborate with transverse teams and helpful colleagues
- Contribute to innovative projects
- Utilise our flexible and inclusive working environment
- Steer your career in whatever direction you choose across functions and countries
- Benefit from our investment in your development, through award-winning learning
- Progress towards leadership or technical specialist roles
- Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension)
สวัสดิการที่ได้รับ
คุณสมบัติผู้สมัคร
- ประสบการณ์
- 6-10 ปี
- การศึกษา
- ปริญญาตรี
เกี่ยวกับบริษัท

