- Company Name
- Cherry Pick
- Job Title
- CDI - Tech Lead (H/F)
- Job Description
-
**Job Title**
Tech Lead – R&D (Full Stack)
**Role Summary**
Lead and mentor a cross‑functional full‑stack engineering team within an R&D environment focused on supply‑chain solutions. Drive technical excellence, contribute to architecture and code, and oversee Agile delivery of high‑quality software.
**Expectations**
- Manage a team of full‑stack engineers, fostering growth and accountability.
- Align engineering activities with product strategy and roadmap.
- Deliver scalable backend services and interactive front‑end components.
- Ensure adherence to best practices in architecture, coding, testing, and deployment.
- Collaborate effectively with international stakeholders (France, China, four other countries).
- Continuous improvement of processes, performance, and cloud migration.
**Key Responsibilities**
- Mentor and coach engineers, conduct code reviews, and provide technical guidance.
- Participate in design, development, and deployment of microservices (Java 21, Spring Boot) and ReactJS front‑end.
- Manage data solutions (PostgreSQL, MongoDB) and optimize performance for high‑volume supply‑chain scenarios.
- Lead architectural decisions, system integration, and cloud (AWS) deployment using Docker/Kubernetes.
- Coordinate with Scrum Masters, Product Managers, QA, and designers across Agile ceremonies (analysis, estimation, implementation, automated testing, demos, retrospectives).
- Resolve complex supply‑chain challenges including configuration, data volume, cloud transition, data model evolution, and performance tuning.
- Facilitate clear, bi‑directional communication among international teams.
**Required Skills**
- 8+ years software development experience; proven leadership as Tech Lead.
- Deep expertise in Java 21/Spring Boot, microservices, and backend architecture.
- Solid front‑end knowledge with ReactJS.
- Experience with Docker, Kubernetes, PostgreSQL, MongoDB, and AWS cloud services.
- Agile mindset, strong involvement in all phases of software delivery.
- Excellent written and spoken English; ability to communicate with global teams.
- Proactive problem‑solving, critical thinking, and innovative solution design.
- Pedagogical communication skills and collaborative approach.
**Required Education & Certifications**
- Engineer degree or equivalent in Computer Science, Applied Mathematics, or related field.
---