Source description
About the role
Role: Full Stack Developer Railway Signalling Systems are made of various subsystems to operate the train and wayside equipment. Testing signalling systems in factory laboratories is necessary before testing in real conditions at site. This factory testing relies on software tools and simulators integrated in a Standard Test Platform (STP). Alstom is looking for a Software Developer having a deep interest in applying recent software development technologies (micro services architecture, event-driven workflow) to the Railway industry participating in delivering SaaS. You will work in a global team to ensure STP will meet all expectations to make the lab environment as realistic as real Signalling System behaviour at site. Key Responsibilities Simulation Development: Design and develop simulations that accurately replicate the behavior of railway signalling equipment. Backend Development: Build robust, generic, and configurable backend services, exposing APIs to support automated testing and system integration. Frontend Development: Develop user‑friendly frontends that closely reflect the physical representation and behavior of the simulated equipment. Full‑Stack Delivery: Design, develop, and deliver end‑to‑end full‑stack solutions within a complex software platform. Configuration & Deployment: Manage the configuration, deployment, and maintenance of STP applications, ensuring reliability and scalability. Collaboration & Communication: Actively participate in technical discussions and design reviews with System and Software Engineers located in Thailand, the United States, India, and France. Required Skills & Qualifications Software Development: Minimum 5 years of experience in Python, with strong proficiency in web development using FastAPI, Flask, or Django. Frontend Development: At least 3 years of experience with Vue.js or a comparable modern JavaScript framework. Databases: Minimum 3 years of experience working with SQL databases, preferably PostgreSQL. Containers & Deployment: At least 3 years of hands‑on experience with containerization technologies, such as Docker and/or Kubernetes. Additional Technologies (Nice to Have): Experience with Redis and OpenSearch is a strong plus. Domain Knowledge (Highly Valued): Knowledge of signalling environments is considered a major advantage. Experience: 5-6 years Education: Bachelor of Computer Engineer, Software Engineering, Electrical Engineering, Electronic Engineering, Information System, Telecommunications or related field. Employment Type : Full Time Location: Bengaluru Why Join ALTEN India Opportunity to work with leading global aerospace clients. Dynamic, innovation-driven environment with exposure to cutting-edge technologies. Continuous learning and career growth opportunities. Inclusive and collaborative workplace culture.
More at ALTEN Technology USA
Related open roles
WiFi Developer
Chennai
Senior Firmware Engineer, Medical Devices
Los Angeles
Lead Modeling and Simulation Engineer
Los Angeles · Onsite
Embedded Software Development Engineer
United States · Onsite
Senior Apriso Architect
United States · Onsite
Senior Apriso Developer
United States