About us
M2P is a global management consulting firm that transforms businesses by accelerating growth through an integrated offering of professional services, technology services and innovative ventures.
Our Data & Technology Services (DTS) division is dedicated to improving the operational efficiency of our clients through industry-specific, cloud-based IT tools and services.
We work closely together and take pride in delivering amazing software and an exceptional customer experience. You will help shape what we work on and how we do it. We work hard on challenging problems and have fun doing it. We offer flexible working hours, state-of-the-art workplaces and remote working.
For our office in Frankfurt am Main, we are looking for motivated, talented individuals who love to code and join our close-knit engineering team as a Fullstack Web Developer (f/m/d).
About you
- You have (several years) of professional experience in software development and a sound knowledge in web frontend technologies like Typescript, React and Angular as well as Python for backend development.
- You enjoy working in a Mac/Linux environment and have extensive experience of programming on this platform.
- You have completed a degree (university/technical college) in a technical field, ideally with a focus on software engineering or a comparable course of study.
- You have a strong background in web development.
- You are a team player who works independently and solution-oriented and enjoys developing innovative software solutions.
- Your communication skills and technical understanding enable you to communicate complex issues clearly.
- You are fluent in German and English, both in written and spoken.
Your mission
Our team welcomes everyone to work across the stack – from backend to frontend and design for our tailor-made applications. Your tasks include:
- You develop, maintain and operate software solutions in React, Angular and Python.
- You work on the further development of platform independent web applications.
- You integrate new functionalities, improve existing features and ensure the quality of the code.
- You engineer and analyze technical requirements and convert them efficiently into clean, maintainable software.
- You will be involved in the entire software development process, from requirements engineering, planning and implementation to maintenance and enhancement.
- To create the best possible solutions for our customers, you will work closely with other developers and stakeholders.
Our technology stack
We use the best tools for the job, and most importantly, you have full input into how our stack evolves. Here is a snapshot of our current tech/tool stack:
- Python, Typescript
- react.js, next.js, angular (optionally), bootstrap, jquery
- FastAPI and other Python modules/frameworks, Pandas
- PostgreSQL, MongoDB, Firestore
- Git, Gitlab, CI/CD
- Microsoft Azure, GCP (Compute Engine, BigQuery, …), Docker, Kubernetes, REDIS, Ansible
- Gurobi