Développeur.se backend Typescript expérimenté.e

Job Description

Joining the MonkeyPatch team is, above all, about wanting to take on challenges that are anything but ordinary. For the past 10 years, we've embraced a way of working designed to help everyone thrive and ensure that the value we create is shared as fairly as possible. From day one, everyone is encouraged to get involved in how MonkeyPatch operates and to take part in all major decisions.

We're a close-knit community brought together by our passion for coding, and we're looking for the next talented person to join us ;)

As technical experts, we work with our clients on a wide range of challenging projects:

  • Building platforms with demanding requirements (high volumes, complex processing, performance, etc.)

  • Improving application performance

  • Optimizing software architecture

  • Exploring opportunities around emerging technologies and new use cases

  • Providing technical leadership and mentoring development teams


Who We're Looking For

We're looking for an experienced Backend or Fullstack Developer specializing in Node.js and TypeScript to join our team.

You must be based in the Toulouse area, hold a Master's degree (or equivalent qualification), and have at least 3 years of professional software development experience with these technologies.

Technical Skills / Hard Skills

We're looking for someone who knows how to code, loves coding, and enjoys talking about it! ;)

Required: Advanced proficiency in backend development with TypeScript:

  • Node.js

  • NestJS

Nice to have: Experience with frontend development and/or other backend technologies:

  • Vue.js, React, Angular

  • Java, Kotlin, Spring Boot

A good understanding of the broader backend ecosystem would also be a real advantage. Here are a few examples (this is not an exhaustive list):

  • Cloud services: AWS, GCP, Azure, OVHcloud, Scaleway

  • Orchestration and processing: Spark, Kafka, Flink, Hadoop, Kubernetes, Docker, OpenStack, Mesos

  • Databases: PostgreSQL ❤️, MySQL, MariaDB, MongoDB, Elasticsearch

  • AI: LLMs, RAG, and all the other mind-blowing stuff 🤯 involving billions (or even trillions!) of dollars. We're not AI evangelists, but we're always curious to hear fresh perspectives on the topic.

Personality / Soft Skills

Knowing the entire O'Reilly library by heart won't be enough (damn it!). You'll also need at least a little bit of:

  • Curiosity

  • Efficiency

  • Attention to detail

  • Strong interpersonal skills

  • And everything else that makes you unique! ;)


Recruitment Process

If this sounds like you and the MonkeyPatch environment appeals to you, click the button below to apply.

Please note: The "cover letter" field in the application form is your chance to tell us what motivates you to apply to MonkeyPatch. No need to write an essay or follow any formal structure. This field is optional, and above all, please don't use an LLM to write it. At MonkeyPatch, every application is reviewed by real humans, 100% guaranteed! 😉

Our recruitment process includes three interviews, preferably in person, and a short coding exercise. Here's how it works:

  • First interview: An opportunity for us to introduce ourselves, get to know each other, and see whether we're a good fit.

  • Coding exercise: A take-home assignment that should take no more than 4 hours, focused on backend development. This will help us assess whether your coding approach aligns with our standards.

  • Second interview: A technical discussion with two of our monkeys. These conversations are often particularly interesting, with the coding exercise serving as a starting point.

  • Final interview: A chance to review and agree on the proposed employment contract together and go through all the administrative details.

Want to know more? Check out these two articles on our website explaining our recruitment process: Part 1 and Part 2 (including a nice little diagram!).

View offer →
← All job offers