We are looking for a Team Leader to join our team on a full-time basis.
What youll do:
Overseeing and leading an R&D team of 7 including developers and QA/automation specialists, reporting to group R&D manager.
Building and developing the team, including coaching and mentoring individual engineers.
Leading design, development, quality and enablement of multiple functional and technical capabilities within a large scale platform (covering performance, resilience, scalability, etc.). Making ongoing design decisions, and focusing on the product offering and technologies.
Owning and leading a part of products functional and technical vision and roadmap
Establishing technical guidelines & procedures, promoting R&D best practices (CI/CD, monitoring, security)
Initiating and facilitating R&D innovation, incubating and supporting new ideas
Closely collaborating with Product Management and Business Owners, DevOps, DBA, and IT. Teaming up across organizational boundaries, and serving as key stakeholder in major decision making processes with the Crypto team
Acting as teams primary technical escalation point
Being hands-on: developing features and fixing bugs (20%), running POCs, researching new technologies, conducting code reviews, and assisting teams as needed
Requirements: At least 5 years of experience in software development
At least 2 years of experience leading R&D teams of 4 or more people
Experience in Crypto or Fintech Industry - Big advantage!
Extensive experience in architecting and developing 24x7, mission-critical services in cloud (preferably Microsoft Azure)
An experience in distributed systems and microservices architecture - MUST
Proficiently use C#, .NET, Kubernetes, Azure cloud
Experienced with MS SQL server and DB architecture - MUST
Expertise in development best practices, coding principles and architecture (SOLID, Clean Code, Clean Architecture)
Results-oriented, self-learner, problem solver with 'can do' attitude.
Advantage - full stack experience (Angular, JS)
Experience developing in modern Agile methodologies (Scrum, CI/CD, TDD, etc.)
Results oriented, self-learner, problem solver with 'can do' attitude
Self-managed and flexible to changes
Strong written and verbal communication; communicating clearly and comprehensively to senior management
Strong team player
Fluent English
Passion about blockchain and experience developing blockchain services is an advantage.
A degree in CS or a veteran of a relevant army unit.
This position is open to all candidates.