Senior Backend Developer and Team Lead (PayJustNow) at Weaver Fintech Ltd
Weaver Fintech Ltd
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
Closing Date 27 April 2026