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

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.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

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.

Peter Park logo
Peter Park

Senior Backend Developer with TypeScript and Python

Join our team as a Senior Backend Developer in Munich, working with TypeScript, Python, and AWS to revolutionize parking systems.

Messari logo
Messari

Senior Full Stack Engineer with React and TypeScript

Join Messari as a Senior Full Stack Engineer focusing on React and TypeScript to build scalable web applications.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

WeTravel logo
WeTravel

Senior Backend Engineer

Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Messari logo
Messari

Senior Full Stack Engineer with Front-End Focus

Join Messari as a Senior Full Stack Engineer focusing on front-end development, bridging frontend and backend teams.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

Veriff logo
Veriff

Senior Full-Stack Engineer

Join Veriff as a Senior Full-Stack Engineer in Barcelona. Work with TypeScript, Python, GraphQL, and more.

AUTODOC logo
AUTODOC

Senior Software Engineer - Front-End (React.js)

Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.

TRACT  logo
TRACT

Senior Fullstack Engineer (Python, React, TypeScript)

Join TRACT as a Senior Fullstack Engineer to lead development in Python, React, and TypeScript, driving sustainability in AgTech.

Titan logo
Titan

Senior Full Stack Software Engineer

Join Titan as a Senior Full Stack Software Engineer in New York. Work with AWS, JavaScript, and TypeScript to build innovative financial solutions.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Parrot logo
Parrot

Senior Software Engineer (Full-Stack)

Join Parrot as a Senior Software Engineer (Full-Stack) to build AI-driven web applications and backend services.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Gecko Robotics logo
Gecko Robotics

Full Stack Software Engineer - Field Software

Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.