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
View details
Apply Now