- Company Name
- TOTEM talent recruiter
- Job Title
- Développeur logiciel – web full stack
- Job Description
-
Job Title: Full‑Stack Web Software Developer
**Role Summary**
Design, develop, and maintain backend APIs and services for sustainable mobility platforms. Lead end‑to‑end development from feasibility through delivery, ensuring scalable architecture, high performance, security, and observability. Collaborate with cloud, DevOps, and infrastructure teams to deploy and support solutions 24/7.
**Expectations**
- Deliver robust, maintainable code adhering to industry best practices.
- Apply DevOps/SRE principles, CI/CD, and automated testing.
- Communicate effectively in French (native) and English (intermediate).
**Key Responsibilities**
- Contribute to feasibility studies, architecture design, and implementation of integrated enterprise software.
- Design distributed and micro‑service architectures, API‑first integration, and event‑driven streaming.
- Build and expose REST/GraphQL APIs, configure API gateways (Apigee, Traefik, API Gateway).
- Implement observability stack (Grafana, Prometheus, OpenTelemetry) for monitoring and alerting.
- Collaborate with managed‑service providers and cross‑functional teams for production support, troubleshooting, and incident resolution.
- Write and enforce coding standards, conduct code reviews, pair programming, TDD, and maintain code coverage.
- Integrate front‑end frameworks (React.js) when required.
- Participate in CI/CD pipeline development (GitHub Actions, ArgoCD, Terraform, Crossplane).
**Required Skills**
- Languages: C#, Python, JavaScript (Node.js).
- Frameworks: ASP.NET Core, Django/Flask, Express.
- Architecture patterns: micro‑services, event‑driven, API integration, distributed systems.
- API gateway & message broker: Apigee, Traefik, GCP Pub/Sub, Azure Event Hub, ServiceBus, Kafka.
- Observability: Grafana, Prometheus, OpenTelemetry.
- DevOps/SRE: CI/CD, Git, ArgoCD, Terraform, Crossplane, container orchestration, automated testing, code coverage, OWASP security practices.
- Version control: GitHub.
- Strong analytical, problem‑solving, and communication skills.
**Required Education & Certifications**
- Bachelor’s degree in Information Technology, Computer Engineering, or equivalent.
- 5–10 years of relevant IT experience with proven full‑stack development and delivery.
- Demonstrated knowledge of DevOps/SRE practices.
- Fluency in French (written and spoken); intermediate proficiency in English.