- Company Name
- MonkeyPatch.io
- Job Title
- Développeur.se backend expérimenté.e
- Job Description
-
**Job title**
Senior Backend Developer
**Role summary**
Lead the design, development, and optimisation of high‑volume, high‑performance backend platforms using modern cloud and containerised environments. Own technical direction on architecture, performance tuning, and emerging technologies, and mentor team members to deliver reliable, scalable services.
**Expectations**
- 3 years of professional backend development experience (or 5 years if holding a bachelor’s degree).
- Proven track record of coding, architecture, and performance optimisation for large data sets.
- Passion for learning new languages, frameworks, and tooling; driven to share knowledge with peers.
- Self‑starter who maintains stakeholder engagement and delivers on technical milestones.
**Key responsibilities**
- Design and implement RESTful and GraphQL APIs with NodeJS/TS, Kotlin, Java, or Rust.
- Build and optimise services for marketplace tooling, earth‑observation data pipelines, and B2C back‑office systems.
- Lead technical decision‑making, including stack selection, deployment orchestration, and performance strategy.
- Develop and maintain CI/CD pipelines, Docker/Kubernetes deployments, and cloud infrastructure on AWS, GCP, Azure, OVHcloud, or Scaleway.
- Conduct code reviews, enforce coding standards, and provide mentorship for junior developers.
- Perform continual technical scouting of APIs, libraries, and cloud services to improve system resilience and scalability.
- Collaborate with cross‑functional teams to ensure high‑quality, production‑ready releases.
**Required skills**
- Advanced proficiency in at least one backend language: Kotlin, Java, TypeScript/NodeJS, or Rust.
- Deep understanding of enterprise database systems: PostgreSQL, MySQL, MariaDB, MongoDB, ElasticSearch, Cassandra, SolR, or HDFS.
- Experience with containerisation and orchestration: Docker, Kubernetes, OpenStack, Mesos.
- Familiarity with big‑data and stream‑processing engines: Spark, Kafka, Flink, Hadoop.
- Cloud platform experience (AWS, GCP, Azure, or equivalent).
- Strong grasp of API design, microservices, and message‑queue interoperability (ActiveMQ, Kafka, etc.).
- Excellent communication, collaborative mindset, and a focus on performance and reliability.
**Required education & certifications**
- Bachelor’s (Bac+3) or Master’s (Bac+5) degree in Computer Science, Software Engineering, or equivalent.
- Minimum of 3 years of professional backend development experience (or 5 years if holding a bachelor’s degree).
- No mandatory certifications required, though familiarity with industry‑standard tools and cloud services is preferred.