Technical Team Lead (Fintech)

Job description

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!

Requirements

  • 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