Job Information
- Date Opened 05/01/2026
- Job Type Permanent
- Industry IT Services
- Work Experience 3-5 years
- Salary 30000 - 50000
- City chennai
- State/Province Tamil Nadu
- Country India
- Zip/Postal Code 600096
Job Description
We are looking for a
Python Full Stack Developer (3 to 5 years experience) to support development of complex
train simulator systems, including maintenance and driving simulators.
The selected candidate will work on development and integration of web-based control panels, instructor interfaces, configuration modules, and backend services interacting with simulation engines and real-time data systems.
The role involves close collaboration with .NET teams, simulation engine developers, UI designers, and hardware interfacing teams to ensure synchronized operation of multiple software modules.
Key Responsibilities
- Develop and maintain web-based modules using Python (Django framework)
- Design and implement REST APIs for simulator module integration
- Develop instructor panels and configuration interfaces
- Integrate real-time simulation data using JSON and messaging interfaces (e.g., MQTT if required)
- Work with databases such as MongoDB, SQL Server for configuration and runtime data storage
- Handle backend logic for event generation, fault injection, and scenario management
- Coordinate with .NET-based modules for seamless cross-platform communication
- Optimize performance for real-time response requirements
- Participate in system integration, debugging, and field validation
- Knowledge of using AI tools like Cursor, ClaudCode, Antigravity, GitHub Copilot etc
Requirements
Experience
- Minimum 3 years of experience in Python full-stack development
- Experience working on complex, multi-module systems preferred
Technical Skills – Mandatory
- Strong programming skills in Python
- Hands-on experience with Django framework
- Front-end technologies: HTML5, CSS3, JavaScript
- Strong understanding of RESTful APIs
- Experience handling structured data using JSON
- Database experience: MongoDB or SQL Server
- Knowledge of version control systems (Git)
- Usage AI tools for code generation : Github Copilot, ClaudCode, Antigravity..etc
Technical Skills – Preferred (Simulator-Relevant)
- Experience in real-time systems or simulation-based applications
- Exposure to messaging protocols (e.g., MQTT)
- Understanding of client-server architecture and networking concepts
- Experience in integrating multiple software modules
Soft Skills
- Strong analytical and debugging capability
- Ability to understand system-level architecture
- Comfortable working in integration-heavy environments
- Good documentation and communication skills
- Ability to work under tight project timelines
Benefits
- Opportunity to work on advanced training simulation systems
- Exposure to real-time engineering applications
- Experience in multi-technology system integration (.NET + Python + hardware interfacing)
- Professional growth in high-complexity industrial projects
- Collaborative engineering environment
- Long-term domain exposure in simulation and industrial systems
check(event) ; career-website-detail-template-2 => apply(record.id,meta) mousedown=lyte-button => check(event) final-style=background-color:#2791D0;border-color:#2791D0;color:white; final-class=lyte-button lyteBackgroundColorBtn lyteSuccess lyte-rendered=>