- Company Name
- 7Speaking
- Job Title
- Développeur back-end/Développeuse back-end
- Job Description
-
**Job title**
Back‑End Developer
**Role Summary**
Design, build, and maintain the core services of a multilingual SaaS platform. Work in a modular monolith environment with a focus on scalable, secure, and well‑documented APIs that may evolve into microservices. Collaborate with product, frontend, QA, and DevOps teams in an agile setting.
**Expectations**
- 5+ years of experience developing complex, scalable backend systems.
- Demonstrable expertise in at least one backend language (Node.js, PHP, Python, or similar).
- Strong background in API design (REST, GraphQL) and contract definition (OpenAPI).
- Proficiency in CI/CD pipelines, automated testing, and infrastructure observability.
- Ability to define technical standards, mentor peers, and influence architecture direction.
**Key Responsibilities**
- Develop robust, isolated backend modules and domain‑centric components.
- Design and expose modern, scalable, secure APIs; write contract docs and test suites.
- Participate in technical design reviews, sprint planning, daily stand‑ups, demos, and retrospectives.
- Implement and maintain metrics, alerting, and monitoring for API endpoints.
- Identify system fragility, propose and enact architectural improvements.
- Ensure high code quality through reviews, static analysis, and continuous integration.
- Document design decisions and share knowledge across the engineering team.
**Required Skills**
- Backend programming (Node.js, PHP, Python, or comparable).
- API development: REST, GraphQL, OpenAPI, contract testing.
- Architecture models: modular monolith, microservices fundamentals.
- CI/CD, unit & integration testing, automated documentation tooling.
- Monitoring, logging, and alerting (e.g., Prometheus, Grafana, ELK).
- Agile development practices and collaboration tools (Jira, Git).
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- Optional: industry certifications in cloud platforms, DevOps, or security (e.g., AWS Solutions Architect, Certified Scrum Master).