This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a talented Software Developer to join a collaborative technology team focused on designing, building, and supporting enterprise software applications. In this role, you will work closely with senior developers and the Software Architect to develop modern web-based solutions, enhance existing applications, and contribute to ongoing system modernization efforts. This position is ideal for a developer who enjoys working across a mix of new development and legacy system improvement, and who is excited by the opportunity to help evolve an organization’s technology stack.
Job Responsibility:
Design, develop, test, and maintain enterprise and web-based applications that support critical business operations
Partner with the Software Architect and development team to build scalable, maintainable, and high-performing software solutions
Write clean, efficient, and well-documented code following established standards and best practices
Support the maintenance and enhancement of existing JavaScript-based applications and systems
Develop and integrate RESTful APIs and backend services
Participate in code reviews, troubleshooting, debugging, and issue resolution
Use source control and issue tracking tools to manage development tasks and code changes
Assist with deployments and testing across development, staging, and production environments
Help ensure data accuracy and integrity during releases, updates, and enhancements
Work with business stakeholders and IT teams to gather requirements and translate them into technical solutions
Contribute to projects using Agile, Scrum, or Waterfall methodologies based on business needs
Provide occasional support for troubleshooting and system updates across multiple locations
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent hands-on experience
3–5+ years of professional software development experience
Experience with modern JavaScript frameworks such as React, Next.js, or Angular
Experience building and integrating REST APIs
Familiarity with cloud platforms, preferably Microsoft Azure
AWS or GCP experience is a plus
Experience with relational databases and SQL
Strong understanding of software development best practices, debugging, testing, and version control
Familiarity with Agile, Scrum, or Waterfall development methodologies
Strong analytical thinking, troubleshooting, and problem-solving skills
Ability to work effectively in a team-oriented environment
Nice to have:
Experience supporting both modern application development and legacy system modernization
Comfortable balancing maintenance work, enhancements, and new feature development
Effective communicator with the ability to collaborate across technical and non-technical teams
Experience in a manufacturing or industrial environment is a plus
What we offer:
medical, vision, dental, and life and disability insurance