Job Description
The Backend Developer is responsible for implementing, maintaining, and evolving backend services and APIs for enterprise and industrial applications. The role focuses on backend development, while leveraging AI based tools and automation to efficiently support overall delivery speed.
Backend Development
1. Design and implement backend services, APIs, and data access layers
2. Develop robust, maintainable, and testable backend code
3. Work closely with Solution Architects to implement defined system designs
Engineering Practices
4. Follow and actively contribute to engineering guidelines and best practices
5. Participate in code reviews to ensure code quality, security, and consistency
6. Contribute to technical documentation and shared standards
Agile Development & Planning
7. Actively participate in sprint planning, refinement, and retrospectives
8. Estimate tasks and contribute to delivery planning
9. Collaborate closely with product, frontend, and platform teams
AI Driven Development & Automation
10. Leverage AI tools to accelerate development and improve code quality
11. Use AI based automation to support and generate code reviews and pull requests
12. Contribute to automated workflows across build, test, and deployment pipelines
Quality, Performance & Reliability
13. Ensure backend solutions meet performance, scalability, and reliability requirement
14. Identify and fix bugs, performance issues, and technical debt
15. Support production systems and continuous improvement
Your Profile
• Experience as a Backend Developer in enterprise or industrial environments
• Strong backend development skills (e.g. C# .NET, Entity Framework, APIs)
• Solid understanding of REST APIs, data models, and service based architectures
• Experience working with databases and cloud platforms (e.g. Azure, SQL, Databricks)
• Familiarity with Agile/Scrum development processes
• Practical experience using AI tools for development and automation
• DevOps knowledge is a plus, but not the primary focus
Additional Information
Success Criteria
16. High‑quality, maintainable backend code
17. Reliable and performant backend services
18. Consistent application of engineering standards
19. Effective collaboration within agile teams
20. Increased development efficiency through AI utilization and automation
Join our ATS Industrial Automation Team because:
21. We VALUE our People: The foundation of a great company is having the best team which is why we continuously work to develop, engage, empower, and energize our people.
22. We support internal GROWTH & DEVELOPMENT: ATS Automation offers endless opportunities for professional growth and development, including international exchange programs and internal support programs
23. We offer COMPETITIVE Total Rewards: Competitive starting salaries, overtime pay eligibility, subsidized company pension plan and capital-forming benefits, 30-day vacation entitlement and much more.