Senior Developer Team Lead
We are seeking a highly skilled and experienced Senior Developer Team Lead to join our team.
* Design and build high-performance, stable, scalable systems that will be deployed in an enterprise setting.
* Lead high-level architecture discussions and planning sessions.
* Collaborate with cross-functional teams of engineers, product managers, and designers.
* Build scalable, performant, and resilient backend systems that support critical business needs.
* Participate in system design and architecture reviews to influence technical direction.
* Drive software quality through code reviews, testing, and continuous integration.
* Contribute to a positive and inclusive engineering culture through mentorship, knowledge sharing, and leadership at your level.
* Investigate and resolve complex technical issues in production environments.
* Author and review technical design documents, RFCs, and root cause analyses.
Key Skills:
* Extensive experience with Scala, Java, and AWS.
* Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing.
* Ability to work independently and oversee entire projects or significant parts, focusing on completing the tasks on time.
* Recognised technical authority with the ability to influence system architecture across teams or domains.
* Ability to lead the development team.
* Track record of delivering high-impact projects with significant architectural ownership.
* Mastery of multiple languages and paradigms; able to guide complex trade-offs and tech decisions.
* Extensive experience scaling systems to handle high throughput and low latency.
* Strong ability to mentor, elevate peers, and lead cross-team technical initiatives.
* Proven experience driving quality, reliability, and operational excellence at scale.
* Strategic thinking with the ability to align technical direction with company goals.
* Thought leadership in areas like distributed systems, functional programming, or cloud-native architecture.
Desirable Skills:
* Solid experience in Golang and Python.
* Deep operational knowledge of AWS, including cost-aware system design.
* Contributions to engineering culture, hiring, or organisational development.