FAIRLY MADE® is a climate tech and mission-driven company whose aim is to improve the impact of the textile and leather industry.
To reach our mission we collect a lot of diverses data from our clients and their suppliers to be able to perform LifeCycle Analysis. In our three years of experience, we’ve built a platform enabling this traceability and we have developed our own proprietary LifeCycle Analysis Engine. The LCA Engine is capable of generating high-performance impact scores based on traceability trees comprising dozens of steps based on diverse data collected from our clients and suppliers.
In the meantime, our codebase has accumulated legacy and is in need of an ambitious re-architecture that would mobilize strong DDD principles and a deep understanding of our business requirements.
This LCA Engine is one of our most important competitive advantage in an industry where most of our competitors have to team up with other companies to provide such a service.
Over 100 brands are now using Fairly Made (LVMH, Ganni, SMCP, Rossignol, etc.), and we are gearing up for a significant international expansion. This requires our technical platform to scale and strengthen, preparing to support over 1000 clients in the medium term.
We now want to enrich our team with a highly technical profile eager to tackle an existing legacy while building the next and better version of our LCA Engine.
As a Senior Backend Software Engineer, in the Core Squad composed of 5 Backend Software Engineers, under the management of Julien (Engineering Manager):
Your missions
Develop and Enhance LCA Engine: Build and optimize the next version of our LCA Engine to enable near-instantaneous social and environmental assessments of millions of products in milliseconds.
Legacy Systems Management and Modernization: Act as the technical expert for addressing and modernizing legacy systems across various architectures, proactively managing technical debt to support business scaling and international expansion.
Proactive Problem Detection and Resolution: Identify, diagnose, and resolve issues swiftly, conducting root cause analyses and implementing long-term solutions to ensure continuous improvement.
And more generally, as for all our team members, we will expect you to:
Ensure Code Quality and Best Practices: Maintain high standards for code quality through rigorous framing, technical challenges, code reviews, quality assurance, following best practices to ensure maintainable and efficient codebases.
Collaborate to Deliver Customer Value: Work closely with cross-functional teams like business experts and product managers to deliver robust backend solutions that create customer value, leveraging lean management principles to enhance development practices and team efficiency.
Technical Leadership and Innovation: Lead technical discussions, brainstorming sessions, and architectural planning to drive innovation, keeping up with emerging technologies and industry trends.