Staff Software Engineer - Backend

Dashdoc

  • Nantes, Loire-Atlantique Paris
  • 55 000-90 000 €/an
  • CDI
  • Temps-plein
  • Il y a 14 jours
Dashdoc is a SaaS Transport Management System (TMS) for both carriers (companies that operate trucks) and shippers (industrial companies that ship goods).We help companies digitalize their transport activities and share transport management on a unique platform. Think Google Drive for transports!🔭 Our visionThe road freight transportation industry is experiencing a major shake-up with automation and driverless trucks, connectivity, and low-carbon technologies. And for too long carriers, shippers and truckers have been pushed to use complex, expensive, and poorly designed software tools that are not adapted to their needs.That is why we started Dashdoc.We want to change the industry by bringing technology at the service of transport professionals. We believe that transport has always been about people, and we want to accompany their digital transformation with tools that are not not only useful, but delightful to use.⚖️ Our values : CAPS
  • 🤝 Care : we are committed to the wellbeing of our clients, our team, and our environment
  • 🚀 Ambition : we aim to achieve the maximum positive impact
  • 🔥 Passion : we love what we do, and we are eager to improve
  • ⏱️ Speed : we move fast and we waste no time
Job Description🛠 Tech Team and Technical StackWe are building the infrastructure and interfaces necessary to optimize the main processes of road freight transport.Currently, the tech team consists of 20 people; you will have a significant impact on the evolution of the company and the product!The product is divided into three parts: the API, the mobile app, and the web app. The API is developed in Python/Django with Django Rest Framework, uses PostgreSQL, and is hosted on Google Cloud. The apps are developed in React/React-Native.Our product is very wide with a lot of features, and our unique database architecture where our users share data between companies pose significant technical challenges. Many newcomers in the team tell us this is the most complex app that they have worked on!How we workWe use the Shape Up method to organize the teams. Our timeline is organized in 8-week cycles consisting of 6 weeks of feature development followed by 2 weeks of cooldown where the tech team can focus on refactoring, bug fixing, performance improvements.You can read more about it on ourWe operate with continuous deployment (Github/Github Actions) and release new product enhancements every day, with feature flags to ensure smooth delivery.🚀 The MissionContinuously refine and simplify the data model to adapt to the ever changing productImplement new APIs to create powerful featuresWrite decision records, documentation, and ensure the team can scaleHelp establish best practices within the teamMentor junior team membersPreferred ExperienceGood knowledge of SQL and its optimizationYou are autonomous and can develop features from conception to completionYou have an entrepreneurial spirit and product senseWriting clean code is important to youYou are always looking for ways to simplify existing code and you love a PR that deletes lines :)You can communicate clearly in writingBonus: you have experience working on a complex SaaS platform or social network

Dashdoc