Chargement en cours

Backend Developer

PARIS, 75
il y a 3 jours

🚀 What you will do :

Supporting 19M users and 130k Daily Active Users (DAU), you will design, develop, and maintain high-performance solutions for the mym back-end platform. In this role, you will be a key player in our transition from a monolith architecture to a distributed ecosystem of microservices. In this role, you will:

  • Develop and maintain core business logic within our existing PHP 8 / Symfony 6.4 (upgrading to 7) monolith.
  • Architect and implement new, high-performance services in Golang.
  • Demonstrate a pragmatic approach by balancing the evolution of existing features with the strategic rewriting of services into Go.
  • Ensure data integrity by working with various storage solutions, including PostgreSQL, DynamoDB, and DocumentDB.
  • Participate in code reviews and contribute to technical standards within the team.
  • Guarantee quality and reliability by writing robust automated tests (unit, integration, and E2E with Playwright) and ensuring system health through continuous monitoring and observability.

The Challenge in Numbers:

  • Performance: Handling a peak load of 10,000 Requests Per Second (RPS).
  • Reliability: Maintaining and evolving a system processing 11TB of transactional data (media set excluded).
  • Impact: Building features for a global community of 19M users, 130k Daily Active Users (DAU).

Who you will work with :

We focus on feature delivery within our squad organization. A squad is composed of a Product Manager, a Product Designer, a Technical Lead, and Back-end, Front-end, and QA engineers.

Integrated into the squad perimeter, we focus on technical excellence, bringing people together for tech improvements such as CI/CD, DevX (Developer Experience), monitoring, and more. As a Back-end Developer, you will:

  • Collaborate with your squad to design and architect deliverables and solutions.
  • Engage with stakeholders to ensure technical strategies align with product goals.
  • Share technical expertise and technology watch, and upskill technical teams through internal training programs.

What we are looking for :

You are a 5+ software engineer with a track record of establishing engineering excellence standards.

Resilient Systems: You have experience building and scaling systems in high-traffic environments.

Polyglot Mindset: You are proficient in PHP (Symfony) and in Golang.

Pragmatic Problem Solver: You understand that "rewriting everything" isn't always the solution. You are comfortable maintaining and evolving a legacy monolith while building the future platform in parallel.

Full-System Vision: You pay attention to deployments, dependencies, monitoring, and security.

Modern Database Experience: You are comfortable working with relational databases (PostgreSQL) and NoSQL services (DynamoDB, DocumentDB).

🫶 What we value :

Curiosity & Drive: You relentlessly seek the why and how. You read the manual, experiment, and challenge the status quo to find smart, efficient solutions.

Accountability: You adopt an Extreme Ownership mindset, believing success is always within your scope of action. You focus solely on achieving results.

Positivity & Focus: You maintain an unwaveringly positive attitude. You prioritize finding solutions and opportunities over enumerating obstacles or excuses.

Structured Argumentation: You rigorously structure and document ideas, communicating key messages using factual, evidence-based arguments.

Collaborative Excellence: You are committed to continuous improvement for yourself and the team, actively learning from all errors to drive collective growth.

  • Services in Golang
  • Legacy part in PHP 7/8 (symfony 6)
  • Rest API, Webhooks and websockets.
  • Postman for API development and testing
  • Playwright for automatic testing
  • Jira / Notion / Figma for collaboration
  • 🚀 A rewarding experience in a dynamic and stimulating environment , within demanding tech teams where every idea matters.
  • 1 remote working day per week for a better Work-Life Balance.
  • Great moments with colleagues, afterworks, team breakfasts, team buildings.

🚀 Ready to join the adventure? :

If you see yourself in this role and want to live a unique experience, join the MYM Team!

Recruitment process:

  • Interview with Omar , our Chief People Officer (30 minutes)
  • Interview with Sébastien , Chief Engineer, Product & Data Officer
#J-18808-Ljbffr
Entreprise
MYM
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès