Mid-Level Full-Stack Developer – Engineering and AI Systems
Join a software organization developing complex engineering systems, PLM and configuration-management solutions, web applications, integrations, and AI capabilities.
Обязанности
- Develop, maintain, and extend software solutions for engineering systems, including PLM, configuration management, and mechanical and electronic CAD environments
- Develop and maintain web applications and full-stack solutions
- Build extensions, integrations, and applications for systems such as Teamcenter, MCAD, and ECAD
- Develop user interfaces with React and Angular
- Develop in Linux environments using Python and scripting for development support and automation
- Integrate databases and organizational systems
- Maintain interfaces between engineering systems and other organizational systems
- Provide technical leadership for AI initiatives within the team, including identifying and implementing AI solutions for engineering and configuration-management processes
Требования
- Bachelor’s degree in computer science, software engineering, or a relevant field
- At least 2 years of full-stack development experience
- Experience with C++, C#, React, and Angular
- Experience working in Linux environments
- Experience with Oracle or SQL Server databases
- Experience with large language models, MCP servers, and agentic AI
Будет плюсом
- Python development
- KSH, Bash, or shell scripting
- REST API development and integrations
- Git and CI/CD
- Experience integrating complex engineering and organizational systems