Technical Team Lead (Fintech)
We’re building a world-class investment and trading platform, to reimagine and redefine what trading should look like!
As a team lead, you’ll work closely with engineers, product teams, and business stakeholders to enable millions of users to trade their digital assets, in the blink of an eye!
- Excellent communication and leadership skills
- Working closely with software engineers, QA engineers, and product people to ensure the delivery of efficient, well tested and well-written features
- Being involved and contributing to team-level technical discussions
- Coaching, mentoring, knowledge sharing
- Believing in software engineering best practices such as code reviews, automated testing, CI/CD, etc.
- Providing technical advice, anticipating technical issues, communicating these clearly to relevant stakeholders, and making architectural/design decisions to avoid or resolve them
- Solid understanding of Java and being familiar with its rich enterprise ecosystem, e.g. Spring, Java gRPC, JOOQ, etc.
- Passion for writing well-architected, readable, and reusable code that is easy to maintain by a team of developers
- Solid understanding of computer science fundamentals such as algorithms, data structures, etc.
- Ability to break down bigger tasks into smaller chunks in order to tackle them effectively
- Strong sense of ownership and responsibility