Full Stack Engineer

Turin Engineering

About Us

We are a dynamic, rapidly growing global company and the innovators of service-driven supply chain planning software. For more than two decades, we’ve been helping companies around the world overcome demand volatility and supply chain complexity so they can optimize inventory and deliver outstanding service to their customers and bottom line.

Our solutions have been recognized by customers globally and analyst firms such as Gartner for our ability to support service and inventory trade-offs, while dramatically improving planner productivity. ToolsGroup has been successfully deployed worldwide in more than 44 countries, and we have one of the highest customer retention rates in our industry.


About the Role

We are looking for a passionate Full Stack Engineer to join the Engineering Team of ToolsGroup. A full stack engineer is required to contribute to the development of web applications (frontend and backend) following complex product requirements.


Main Responsibilities

  • Develop features and improvements to the ToolsGroup products in a secure, well-tested and performant way
  • Analyze and interpret highly complex data to arrive at actionable recommendations
  • Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced iterative environment
  • Advocate for improvements to product quality, security and performance
  • Solve technical problems of moderate scope and complexity
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.



  • STEM degree (with a preference for computer engineering)
  • Working experience of at least 3 years in a comparable position
  • Professional experience with Python (for microservices and web applications development)
  • Professional experience with JavaScript and associated web technologies (CSS, semantic HTML)
  • Experience with PHP (Laravel or Symfony frameworks)
  • Experience with Linux (both client and server)
  • Experience with SQL and ORM libraries
  • Experience on containerized infrastructures (Docker Swarm and Kubernetes)
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solution.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Self-motivated and self-managing, with strong organizational skills.
  • Demonstrated ability to onboard and integrate with an organization long-term
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
  • This position requires the candidate to already hold a valid work permit for Italy via EU citizenship and/or a pre-existing valid visa.


Why Join ToolsGroup?

Become part of the supply chain planning disruption joining the fast-growing ToolsGroup family!

Our people are the engine that propels ToolsGroup to innovate - pushing the boundaries of what's possible. You’ll be surrounded by the very best and brightest, rewarded with competitive compensation, and career growth opportunities; becoming part of a company where teamwork and collaboration are paramount.

Are you ready to take this exciting opportunity and develop your professional career within a growing company?

Then, send us your application with your CV in English today and join our team!