Where

Senior Backend Developer and Team Lead

Finchoice
Cape Town Full-day Full-time

Description:

Weaver Fintech is a purpose-driven, data-centric FinTech company revolutionizing financial services for more than 3 million South Africans. We simplify financial journeys empowering customers to shop, lend, insure, and thrive. Our Data Engineering & Analytics team plays a critical role in building scalable, modern data solutions that drive innovation and enable data-driven decision-making across the business. Join us in a collaborative, high-growth environment where your work makes a real impact.

Role Overview

As a Senior Backend Engineer and Team Lead , you'll lead the design and delivery of robust, scalable backend systems for our business platform on AWS, owning core features from architecture through production deployment.
You'll guide technical decisions, implement high-quality Spring Boot microservices, ensure reliability in concurrent and distributed environments, and drive the team forward as a tech lead—running standups, refining backlogs, conducting reviews, and mentoring engineers in a collaborative, fast-paced setting.
If you have strong Java/Spring Boot experience, hands-on AWS containerized deployments (via CDK/Fargate), a track record leading teams, and enjoy solving real-world scale challenges with clean, maintainable code, this is your opportunity to have significant impact.

Responsibilities

  • Guide architecture with emphasis on security, scalability, reliability, and high availability
  • Choose tech stacks for optimal performance, cost, and seamless scaling
  • Design and implement RESTful APIs/microservices in Spring Boot on AWS with strong domain models
  • Own end-to-end backend development of core platform features — robust, maintainable, performant (validation, business rules, state workflows)
  • Ensure full observability via monitoring, metrics, and alerting
  • Prepare code for async/background processing and future event-driven flows
  • Lead agile processes: standups, backlog refinement, sprint planning, retrospectives
  • Perform team leadership: performance reviews, mentorship, code reviews, and guidance

Requirements

  • Hands-on development of production-grade Spring Boot applications in Java
  • Strong experience deploying containerized Java services on AWS using CDK (IaC)
  • Proven design of robust business logic and state management in concurrent environments (e.g., thread-safe persistence, validation rules, status transitions)
  • Built and maintained scalable backends supporting high-volume transactions, queries, and data workflows
  • Profiling & optimizing Java/Spring Boot applications: performance tuning, concurrency handling, transaction boundaries
  • Prior experience as a team lead or tech lead: facilitating agile processes (standups, backlog grooming, sprint planning), conducting performance reviews, and driving team delivery

Requirements:

  • Guide architecture with emphasis on security, scalability, reliability, and high availability
  • Choose tech stacks for optimal performance, cost, and seamless scaling
  • Design and implement RESTful APIs/microservices in Spring Boot on AWS with strong domain models
  • Own end-to-end backend development of core platform features — robust, maintainable, performant (validation, business rules, state workflows)
  • Ensure full observability via monitoring, metrics, and alerting
  • Prepare code for async/background processing and future event-driven flows
  • Lead agile processes: standups, backlog refinement, sprint planning, retrospectives
  • Perform team leadership: performance reviews, mentorship, code reviews, and guidance
  • Hands-on development of production-grade Spring Boot applications in Java
  • Strong experience deploying containerized Java services on AWS using CDK (IaC)
  • Proven design of robust business logic and state management in concurrent environments (e.g., thread-safe persistence, validation rules, status transitions)
  • Built and maintained scalable backends supporting high-volume transactions, queries, and data workflows
  • Profiling & optimizing Java/Spring Boot applications: performance tuning, concurrency handling, transaction boundaries
  • Prior experience as a team lead or tech lead: facilitating agile processes (standups, backlog grooming, sprint planning), conducting performance reviews, and driving team delivery
24 Feb 2026;   from: careers24.com

Similar jobs

Description: Weaver Fintech is a purpose-driven, data-centric FinTech company revolutionizing financial services for more than 3 million South Africans. We simplify financial journeys empowering customers to shop, lend, insure, and thrive. Our Data ...
16 hours ago
Description: Weaver Fintech is a purpose-driven, data-centric FinTech company revolutionizing financial services for more than 3 million South Africans. We simplify financial journeys empowering customers to shop, lend, insure, and thrive. Our Data ...
16 hours ago
Description: Weaver Fintech is a purpose-driven, data-centric FinTech company revolutionizing financial services for more than 3 million South Africans. We simplify financial journeys empowering customers to shop, lend, insure, and thrive. Our Data ...
16 hours ago
Description: Weaver Fintech is a purpose-driven, data-centric FinTech company revolutionizing financial services for more than 3 million South Africans. We simplify financial journeys empowering customers to shop, lend, insure, and thrive. Our Data ...
16 hours ago