Senior Developer (Python & 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
Contractor
Salary
550 € to 700 € Daily
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

  • Improving and pushing new functionnalities to production
  • Taking care of data consistency and scalablity
  • Understanding the product and business logic
  • Writing and delivering better code
  • Doing code reviews
  • Bringing in and applying good development practices
  • 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 have worked on projects with big databases and are confident in your SQL skills
  • 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