- Company Name
- Letsignit
- Job Title
- Développeur Backend Senior F/H
- Job Description
-
Job Title
Senior Backend Developer (M/F)
Role Summary
Design, develop, and maintain high‑performance backend services and micro‑services in a distributed, scalable environment. Collaborate closely with multi‑disciplinary squads (product, design, QA, front‑end, infrastructure) to deliver end‑to‑end solutions. Own code from development through production, ensuring reliability, observability, and continuous improvement.
Expectations
- Own the entire delivery cycle for backend components (“build it, run it”).
- Deliver secure, well‑documented REST APIs that meet performance and scalability targets.
- Communicate effectively with remote teams and stakeholders.
- Champion best practices in architecture, testing, CI/CD, and DevOps integration.
Key Responsibilities
- Develop and evolve Python‑ and Rust‑based micro‑services.
- Design, integrate, and maintain MongoDB, Redis, and RabbitMQ data layers.
- Containerize services with Docker and orchestrate via Kubernetes.
- Implement, maintain, and enhance CI/CD pipelines and DevOps tooling.
- Write comprehensive unit, integration, and performance tests.
- Participate in daily stand‑ups, sprint planning, and retrospectives within a small Agile squad.
- Collaborate with infrastructure, front‑end, and QA teams to guarantee end‑to‑end consistency.
- Drive continuous improvement of product, processes, and tooling.
- Support monitoring, observability, and security best practices for micro‑services.
Required Skills
- Strong expertise in backend programming (Python, Rust).
- Experience designing and maintaining RESTful APIs.
- Proficiency with MongoDB, Redis, RabbitMQ.
- Solid knowledge of Docker, Kubernetes, and container orchestration.
- Hands‑on experience with CI/CD pipelines and DevOps toolchains.
- Strong unit‑testing and test‑driven development practices.
- Comfortable working in small Agile squads and collaborating cross‑functionally.
- Excellent communication and interpersonal skills.
- Drive for performance, scalability, and reliability.
- Preferred: Terraform IaC, observability tools, and security awareness.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical background.
- Relevant certifications in cloud, DevOps, or backend development preferred but not mandatory.