Principal Software Engineer, Backend (Remote EU)
Europe - Remote
π 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 JobsJob Profile
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
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
Experience7 years