- Company Name
- Once For All France
- Job Title
- Lead Developer (H/F)
- Job Description
-
**Job Title:** Lead Developer
**Role Summary**
Lead technical design, delivery, and improvement of a cloud‑native SaaS platform for responsible construction sourcing. Own end‑to‑end architecture, coding standards, CI/CD pipelines, and incident response while mentoring a distributed engineering team.
**Expectations**
- 6–10 + years in software development, 2–4 + years leading technical teams.
- Proven ability to own architectural decisions, set coding standards, and drive cross‑functional delivery.
- Strong influence skills without direct authority, excellent written and spoken communication, and functional English (B2+).
**Key Responsibilities**
- Define and document short‑/mid‑/long‑term architecture (ADR) and technology choices.
- Maintain a 6–12 month technical roadmap aligned with product goals.
- Establish and enforce coding, testing, security, and observability standards; manage code reviews and rotate pair reviews.
- Own CI/CD pipeline health, release orchestration, and effort estimation for epics.
- Oversee incident management (P1), own post‑mortems, and implement preventive actions.
- Track and improve key metrics: P95 latency, error rates, SLO/SLA compliance.
- Mentor developers, lead onboarding, and champion documentation and knowledge sharing.
- Communicate technical vision to product, QA, DevOps, data, and support teams; translate tech issues for non‑technical stakeholders.
**Required Skills**
- Languages: Node.js, TypeScript, Java (Spring Boot).
- Databases: relational (e.g., PostgreSQL, MySQL) and document (e.g., MongoDB).
- Distributed system design, performance tuning, security, observability, and resiliency.
- CI/CD pipelines, multi‑level testing, API design, data modeling, and optimization.
- Agile delivery, capacity planning, prioritization.
- Strong written and verbal communication; persuasive influence; product mindset; organizational acuity.
- Conversational English (B2 or higher).
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Certified Scrum Master) are a plus but not mandatory.