DevJobs

R&D Team Leader, Experience Group

Overview
Skills
  • C# C# ꞏ 5y
  • SQL SQL ꞏ 5y
  • Angular Angular
  • Redis Redis
  • Messaging systems
  • JS
Description

We are looking for a Team Leader to join our team on a full-time basis.

The Experience Group is responsible for acquiring and retaining users. This includes engaging users to become active platform users through tailored homepages, social feeds, markets, portfolios, and popular investor discovery. Additionally, the group is responsible for proactive targeted communication and the end-to-end onboarding journey, which includes registration, affiliation and referral tracking, funnel personalization, and more.

We work with cutting-edge technologies and build new and exciting microservices-based distributed cloud systems.

We value independent, curious, and sharp individuals with knowledge in cloud, software engineering, and high-scale architecture. Most importantly, we are looking for awesome people to work with.

What you’ll be doing

  • Overseeing and leading an R&D team of 6-7 engineer, 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 multiple product domains and technologies
  • Owning and leading a part of product’s 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
  • Working smoothly with local and remote multi-geo R&D and non-R&D teams, while keeping high visibility and effective communication
  • Acting as team’s 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
  • Extensive experience in architecting and developing 24x7, mission-critical services in cloud (preferably Microsoft Azure)
  • Experience with C#, SQL, Redis and messaging systems
  • Expertise in development best practices, coding principles and architecture (SOLID, Clean Code, Clean Architecture)
  • 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
eToro