Lead Developer (Django & React)

Join them in shaping a seamless and engaging future for sustainability management. Together, you'll achieve ambitious goals and make a lasting impact!

Location
Paris, France
Contract
Employee
Salary
70K € to 80K € Yearly
(+ BSPCE)
Remote
Full Remote

The company

The company is revolutionizing sustainability management by providing cutting-edge solutions for organizations seeking to make a positive environmental and social impact.

They understand that sustainability teams hold a vital role in driving strategic initiatives and unlocking the full potential of their organizations. With a deep understanding of the challenges faced by these teams, they recognize the limitations of traditional spreadsheets, which often lead to inefficiency and errors.

By offering innovative tools that break down data and people silos, the company aims to transform sustainability management into a seamless and engaging process.

Their mission is to empower sustainability professionals with the tools they truly deserve, enabling them to achieve their ambitious goals and create a better future for all stakeholders involved.

Responsibilities

You will be responsible for taking on a technical manager role. More than 50% of your time might be dedicated to management:

  • Getting sprints ready
  • Animating the different rituals
  • Taking on interviews

And also lead the team on the tech side:

  • Doing code reviews.
  • Bringing in and applying good development practices.
  • Setting up tools to improve the code quality (the cto is currently considering setting up github.com/astral-sh/ruff).
  • Helping the CTO find ways to improve the code, the architecture and making it more scalable.

The team

The development team is currently composed of:

  • The CTO
  • 2 junior fullstack developers
  • 1 medium fullstack developer

You will also work with a team of Datascientists composed of 3 people (incl. 2 english-only speakers).

Missions

  • Build advanced analytics dashboard
  • Help automate and secure the product as much as possible
  • Help optimize the system
  • Help move to an asynchronous system (to update the data asynchronously when needed)
  • Help improve the architecture to better scale
  • Help the CTO improve the project
  • Help migrate the architecture on Terraform
  • 50% backend - 50% frontend

CANDIDATE

Required skills & experience

  • You currently are a lead developer and manage a small team.
  • You have worked on projects requiring strong data consistency.
  • You have worked with RabbitMQ or other Message Brokers (in python).
  • you have at least 7y of exp in development (in general).
  • you have at least 5y of exp with Python.
  • you have at least 2y of exp with Django.
  • you have at least 3y of exp with React.

Bonus skills & experience

  • Exp. with concepts such as: Hexagonal architecture, Clean, Onion, CQRS
  • Exp. setting up a backend on with Terraform
  • Exp. setting up services on GCP

Appreciated traits

  • Autonomous
  • Love of clean code
  • Good human manager

STACK

  • Django**
  • React**
  • PostgreSQL**
  • Next*
  • SWR*
  • GCP
  • Terraform
  • ruff
  • Github Actions
  • **required
  • *good to have
  • [no asterisk] fyi

ACCEPTED CANDIDATE'S LOCATIONS

  • Paris, France (preferably)
  • France
  • Europe (Paris timezone ±2h)

RECRUITMENT PROCESS

  1. Remotal's Interview.
  2. 01:00 | Technical interview with the CTO + quick code review with the CTO
  3. 01:00 | Pair-programming session with the CTO
  4. 00:30 | Meet the COO