FreshRemote.Work

Principal Software Engineer, Backend (Remote EU)

Europe - Remote

About Syrup

🌍 In a world with deep supply chain disruptions, true omni-channel networks, and sustainability-minded consumers, there is a need for next-generation inventory systems.

🍯 That’s why we are building Syrup, an AI-powered predictive software for inventory decisions in commerce. By leveraging more data in real-time, we empower merchandising and planning teams with allocation, ordering, and planning recommendations.

πŸš€ Our mission is for commerce to no longer be a wasteful industry, as our intelligent platform empowers inventory excellence at every step in the value chain.

πŸ‘” We're VC-backed by Google's AI fund (Gradient Ventures), as well as former executives from Adidas, Zalando, ASOS, Reebok, Bonobos, Salesforce, ThredUp, and Stripe. We're working with fast-growing brands such as Faherty, Reformation, and Desigual.

About The Role

As a Principal Software Engineer, you will join our core team and lead the development of our innovative, new application. This is a rare opportunity to be part of a rapidly growing machine learning startup and make a significant impact in a pivotal role. You'll collaborate with a talented team of data scientists, engineers, business experts, and visionary thinkers. Join us on our mission to empower better decision-making through intuitive and predictive software.

You Will

  • Collaborate closely with product management and cross-functional teams to understand requirements and translate them into scalable and performant software solutions.

  • Drive architecture and design of the application stack, making strategic decisions to drive innovation and maintain flexibility for future growth.

  • Design and implement clean, extensible, and scalable solutions, leveraging modern server-side frameworks and adhering to best practices.

  • Collaborate with fellow engineers to establish and maintain development standards, code quality, and efficient workflows.

  • Provide technical guidance and mentorship to junior members of the team, fostering a culture of continuous learning and growth.

  • Stay up-to-date with industry trends and emerging technologies, identifying opportunities to improve our application and development processes.

  • Play an active role in code reviews, ensuring adherence to coding standards and best practices.

  • Troubleshoot and resolve complex technical issues, ensuring the smooth functioning of the application.

You Have

  • A proven track record of success in leading the development of applications from inception to production, specifically with high-quality SaaS products.

  • Strong expertise in designing scalable, extensible, and performant solutions.

  • Proficiency in system architecture and data modeling, with a focus on optimizing data flow and storage.

  • Strong problem-solving and troubleshooting skills, with the ability to think critically and propose innovative solutions.

  • Excellent communication …

This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Regions

Europe

Benefits/Perks

Continuous learning culture Equity Compensation Flexibility Opportunity for impact Remote-first company Remote work

Tasks
  • Collaborate with cross functional teams
  • Conduct code reviews
  • Drive innovation
  • Implement scalable solutions
  • Lead application development
  • Mentor junior engineers
  • Provide technical guidance and mentorship
  • Stay up-to-date with industry trends
  • Troubleshoot technical issues
Skills

AI APIs Backend Development Code reviews Communication Data Modeling Distributed Systems Express.js GraphQL Javascript Machine Learning Mentorship Nest.js PostgreSQL Problem-solving REST SaaS System architecture TRPC Typescript

Experience

7 years