Technical Lead (Backend)
New
D
DjamoMobile Financial Services
Remote (GMT-3 to GMT+3) Côte D'Ivoire, Cameroun, Nigeria, Senegal, Kenya, Spain, South Africa, Portugal, Ghana, Greece, Romania, Egypt, Morocco, Tunisia, Serbia., GMT-3 to GMT+3Full-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English, French
- Experience
- 10+ years of software engineering experience, 5+ years leading a team
- Required Skills
- AWSDockerNode.jsPostgreSQLPythonGCPGitKubernetesTypeScriptAzureGoCI/CDTerraform
Requirements
- 10+ years of software engineering experience, including production systems at scale
- 5+ years leading a team of engineers with direct people management (1:1s, feedback, growth plans)
- Strong experience with Typescript / Node.js, Python, Go, or similar backend languages
- Solid grasp of modern software engineering practices: version control (Git), CI/CD, code reviews, automated testing, monitoring, etc.
- Experience with cloud platforms (e.g., AWS, GCP, Azure)
- Experience with containerization (Docker)
- Experience with orchestration (Kubernetes)
- Experience with infrastructure as code (Terraform)
- Strong understanding of relational and non-relational databases
- Experience with PostgreSQL is a plus
- Fluent in English (written and spoken)
- French is a plus
- Ability to unblock yourself when faced with tricky bugs or unfamiliar systems
- Care deeply about users, advocating for simplicity and value in technical decisions
- Ability to think about systems and outcomes beyond individual tasks
- Stays current with new tools and practices
- Experience in designing and implementing distributed systems that scale for millions of customers
- Entrepreneurial spirit, self-directed, innovative, and biased towards action
- Capacity to communicate and discuss complex topics with technical and non-technical audiences
- Sound knowledge of standard software engineering methodology, e.g. unit testing, code reviews, design documentation, continuous integration, and delivery
Responsibilities
- Lead a cross-functional team (70% of your time)
- Own the delivery and technical direction of a product squad (engineers, designer, PM)
- Run the team: weekly 1:1s, regular feedback, career growth conversations, sprint coordination
- Break down projects into well-scoped work, manage dependencies, and keep the team shipping
- Partner closely with Product and Design to shape what gets built, not just how
- Architect, build, and maintain efficient, reusable, and reliable backend systems and services
- Be a technical sounding board for other tech leads and engineers
- Help first-time managers develop their leadership skills
- Drive improvements to engineering practices: code review quality, testing strategy, CI/CD, design docs
- Contribute to architectural decisions that affect multiple teams
- Own the delivery and quality of backend features from concept to production
- Write code, review code, and be active in the codebase
- Lead by example on design quality, system thinking, and pragmatic trade-offs
- Own technical decisions for your squad, escalating when necessary
- Build reusable code and libraries for future use
- Foster strong cross-function collaboration with Frontend, Product, and Support
- Participate in the full development cycle: design, development, QA, experimentation, analysis, launch, and monitoring
View Full Description & ApplyYou'll be redirected to the employer's site