Software Development Team Lead (Message Squad)
Role details
Job location
Tech stack
Job description
The Message Squad builds and maintains services that enable communication across multiple text-based channels. Initially focused on email, the team now works on a broader messaging platform integrating channels such as WhatsApp, SMS, and social networks. The team currently consists of: 7 backend engineers 2 QA engineers Current Tech Stack Languages: Golang (80%), Java (20%) Database: PostgreSQL Messaging: RabbitMQ Caching: Redis Infrastructure: Docker, Kubernetes Observability: Grafana, Prometheus, Loki Key Focus Areas Enhancing messaging features (templates, quick replies, voice messages) Building a unified ticketing system for multi-channel communication Collaborating with other squads on cross-functional features About the Role We are looking for a Software Development Team Lead to drive technical direction, lead a multidisciplinary team, and ensure the delivery of high-quality, scalable solutions. In this role, you will combine hands-on development with team leadership, contributing to backend services while guiding architectural decisions and maintaining a strong engineering culture. Your Responsibilities Lead and manage a team of engineers, supporting their growth and performance Define and drive quarterly, release, and sprint planning Ensure stability and reliability of services in production Contribute hands-on to backend development (mainly in Golang) Design and evolve scalable distributed systems Review and challenge technical designs with a focus on risk, scalability, and testability Define and improve testing strategies in collaboration with QA Continuously improve CI/CD pipelines, tooling, and development practices Collaborate closely with Product Owners and other teams, Work on complex, real-time messaging systems at scale, with modern infrastructure (Go, Kafka/RabbitMQ, Kubernetes) A strong engineering environment where you can challenge decisions, improve practices, and raise the bar on quality A fast-moving context with evolving priorities, where you're trusted to take ownership and make decisions A product used at scale, where your work has direct impact on customers and business outcomes Recruitment Process Introductory call with Talent Acquisition Live coding interview with one of our Team Leads System design interview with one of our Team Leads Final interview with Alexander, our Head of Software Engineering Want to know more? Meet Maksim, Lead Developer Rencontrez Bastien, Head of Product Discover the company Explore the company's profile or follow them to find out if they're the right fit!
Requirements
10+ years of experience in software development in product environments 3+ years of hands-on experience with Golang 3+ years of experience in a people management role Strong experience with distributed systems and microservices architectures Solid experience with relational databases (PostgreSQL preferred) Ability to drive architectural decisions and assess trade-offs Strong ownership, attention to detail, and business-oriented mindset Strong exposure to SRE practices and production reliability Additional Assets Experience with Java and Spring Boot
Benefits & conditions
Permanent contract Boulogne-Billancourt A few days at home Software, Logistics 120 employees yesterday Accor Tech & Digital Permanent contract Issy-les-Moulineaux Software, Big Data 2 days ago Pivot Permanent contract Paris No remote work Software, FinTech / InsurTech 60 employees 4 days ago DiliTrust Permanent contract Paris Fully-remote Software, SaaS / Cloud Services 350 employees 6 days ago IQGeo Permanent contract Paris A few days at home Salary: €60K to 75K Software, Artificial Intelligence / Machine Learning 400 employees 8 days ago StrangeBee Permanent contract Paris Occasional remote Salary: €35K to 45K Software, Cyber Security 75 employees 8 days ago Apply Save About Meet us The newsletter that does the job Relevant advice, informative Q&As, inspirational portraits, newsworthy reports, videos, job openings, company profiles, and more. Subscribe You can unsubscribe whenever you want. We won't bother you-we promise. To learn more about our data protection policy, *
- Postuler