Metroscope logo

Senior Software Engineer - Fullstack/Back-End

Metroscope

Role & Responsibilities

As a Senior Software Engineer at Metroscope, you will be a key player in enhancing our software for improving energy performance. You will develop new features and improve existing ones, focusing on code simplicity, maintainability, and scalability. You will work closely with your feature team, contributing to code reviews, technical design, application monitoring in production, and mentoring junior staff. You will ensure the quality of the code produced, as we do not have a dedicated QA team; thus, you will be responsible for producing tests to minimize manual verification work.

Technical Stack

We have openings in each of our two feature teams. Common elements across both stacks include:

  • TypeScript for front-end and back-end business logic and data persistence
  • Python & FastAPI for ML & algorithmic back-end parts
  • PostgreSQL & Prisma
  • Docker, Kubernetes & Terraform
  • GitHub, Harbor registry

Specific elements for the first feature team's stack:

  • NodeJS & Express
  • Redis & BullMQ

Specific elements for the second feature team's stack:

  • NestJS
  • NATS
  • Azure Data Explorer

Profile Sought

You should have solid experience in full-stack/back-end development, particularly with TypeScript and/or Python. Experience with SaaS in production involving significant data volumes is essential. You should be familiar with startup/scale-up environments, architectural patterns, code quality, velocity, and security. Fluency in French and English is required.

Soft Skills

You should be pragmatic, enjoy solving complex problems with simple solutions, and view yourself as a product-engineer who enjoys interacting with PMs and constructively challenging constraints. You should be comfortable giving and receiving feedback and be a respectful team player.

Benefits

Joining Metroscope offers numerous benefits:

  • 100% coverage of Pass Navigo or sustainable mobility package (up to €700/year)
  • Restaurant card (€10/day, 60% covered by Metroscope)
  • Health insurance (70% covered by Metroscope)
  • €300 remote setup
  • Group Savings Plan with EDF matching
  • Profit-sharing plan (0-10% of fixed salary)
  • Yoga classes
  • Team building and seminars

Why Metroscope?

By joining us, you will contribute to improving the efficiency of electricity production globally and have a direct individual impact in the energy transition. You will work on an innovative product with passionate colleagues and tackle industry giants by simplifying processes to serve the industry. There is ample room for growth and to influence our evolution.

Benefits
Extracted with AI

  • 100% coverage of Pass Navigo or sustainable mobility package (up to €700/year)
  • Restaurant card (€10/day, 60% covered by Metroscope)
  • Health insurance (70% covered by Metroscope)
  • €300 remote setup
  • Group Savings Plan with EDF matching
  • Profit-sharing plan (0-10% of fixed salary)
  • Yoga classes
  • Team building and seminars

Similar jobs

Last update: 23 minutes ago

Metroscope logo
Metroscope

Senior Software Engineer - Full Stack/Back-End with Python and TypeScript

Join Metroscope as a Senior Software Engineer in Paris, working on innovative energy solutions with Python and TypeScript in a hybrid environment.

Section logo
Section

Senior Full-stack Software Engineer

Join Aether as a Senior Full-stack Software Engineer to drive AI-driven solar industry solutions. Hybrid role in Paris.

Front logo
Front

Senior Full Stack Engineer - Search

Senior Full Stack Engineer needed in Paris for enhancing search functionality in a customer communication platform.

GetPro logo
GetPro

Senior Software Engineer

Senior Software Engineer role in Paris focusing on Python, Kubernetes, and AWS cloud technologies. Inclusive of competitive benefits and remote work options.

Front logo
Front

Senior Full-Stack Engineer - Insights

Join Front as a Senior Full-Stack Engineer to enhance our Analytics feature set, focusing on data visualization and user experience.

Metronome logo
Metronome

Senior Full Stack Software Engineer (React, TypeScript)

Join Metronome as a Senior Full Stack Engineer to build high-quality UI with React and TypeScript. Work remotely with a dynamic team.

Datadog logo
Datadog

Senior Full Stack Software Engineer

Senior Full Stack Engineer at Datadog, Paris. Expertise in React, Python, Go, TypeScript, and more. Hybrid workplace.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.

STATION F logo
STATION F

Senior Full-Stack Engineer

Senior Full-Stack Engineer needed in Paris, skilled in Vue.js, PostgreSQL, and full-stack development.

Scalingo logo
Scalingo

Senior Software Engineer (Rails/Vue) - Cloud

Join Scalingo as a Senior Software Engineer specializing in Rails and Vue.js for cloud solutions. Remote work from France.

Gorgias logo
Gorgias

Senior Full-Stack Engineer (ReactJS/NodeJS)

Senior Full-Stack Engineer specializing in ReactJS and NodeJS, with benefits including health insurance, extensive PTO, and development opportunities.

Aircall logo
Aircall

Senior Fullstack Engineer

Join Aircall as a Senior Fullstack Engineer in Paris. Work with Angular, TypeScript, and AWS in a hybrid environment.

Saegus logo
Saegus

Senior FullStack Developer Consultant

Join Saegus as a Senior FullStack Developer Consultant in Paris, focusing on innovative digital projects.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

Fountain logo
Fountain

Senior Software Engineer - Backend (TypeScript)

Senior Backend Software Engineer specializing in TypeScript, focusing on product development and team collaboration in a remote setting.

Paces logo
Paces

Senior Full-Stack Software Engineer

Join Paces as a Senior Full-Stack Software Engineer to lead development on green infrastructure projects.

Vestiaire Collective logo
Vestiaire Collective

Senior Software Engineer

Senior Software Engineer role in Lisbon, focusing on backend development and enhancing buyer experience.

Ogury logo
Ogury

Senior Full Stack Engineer

Join Ogury as a Senior Full Stack Engineer in Paris, focusing on SaaS platform development with React.js and Node.js.

Planetek Hellas logo
Planetek Hellas

Senior Backend Software Engineer

Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.

TWAICE logo
TWAICE

Full Stack Software Engineer (M/F/X)

Join TWAICE as a Full Stack Software Engineer in Munich, developing innovative battery analytics software.

EnergyHub logo
EnergyHub

Senior Software Engineer I

Senior Software Engineer needed in Brooklyn, NY. Java, cloud tech, IoT, SaaS, machine learning. 401(k), medical, flexible schedule.

FareHarbor logo
FareHarbor

Senior Software Engineer - Backend (Python)

Join FareHarbor as a Senior Software Engineer focusing on backend development with Python, RESTful APIs, and SQLAlchemy in Amsterdam.

Front logo
Front

Senior Full-Stack Engineer (Backend leaning) - AI

Join Front as a Senior Full-Stack Engineer focusing on backend development and AI innovation in Paris.