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
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.
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.
Senior Full Stack Engineer - Search
Senior Full Stack Engineer needed in Paris for enhancing search functionality in a customer communication platform.
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.
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.
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.
Senior Full Stack Software Engineer
Senior Full Stack Engineer at Datadog, Paris. Expertise in React, Python, Go, TypeScript, and more. Hybrid workplace.
Senior Software Engineer - Backend (TypeScript)
Senior Backend Software Engineer specializing in TypeScript for a fully remote role, focusing on innovative hiring platform development.
Senior Full-Stack Engineer
Senior Full-Stack Engineer needed in Paris, skilled in Vue.js, PostgreSQL, and full-stack development.
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.
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.
Senior Fullstack Engineer
Join Aircall as a Senior Fullstack Engineer in Paris. Work with Angular, TypeScript, and AWS in a hybrid environment.
Senior FullStack Developer Consultant
Join Saegus as a Senior FullStack Developer Consultant in Paris, focusing on innovative digital projects.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Senior Software Engineer - Backend (TypeScript)
Senior Backend Software Engineer specializing in TypeScript, focusing on product development and team collaboration in a remote setting.
Senior Full-Stack Software Engineer
Join Paces as a Senior Full-Stack Software Engineer to lead development on green infrastructure projects.
Senior Software Engineer
Senior Software Engineer role in Lisbon, focusing on backend development and enhancing buyer experience.
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.
Senior Backend Software Engineer
Join Planetek Hellas as a Senior Backend Software Engineer to design scalable systems in a hybrid work environment.
Full Stack Software Engineer (M/F/X)
Join TWAICE as a Full Stack Software Engineer in Munich, developing innovative battery analytics software.
Senior Software Engineer I
Senior Software Engineer needed in Brooklyn, NY. Java, cloud tech, IoT, SaaS, machine learning. 401(k), medical, flexible schedule.
Senior Software Engineer - Backend (Python)
Join FareHarbor as a Senior Software Engineer focusing on backend development with Python, RESTful APIs, and SQLAlchemy in Amsterdam.
Senior Full-Stack Engineer (Backend leaning) - AI
Join Front as a Senior Full-Stack Engineer focusing on backend development and AI innovation in Paris.