Senior Backend Developer/Team Lead

Job Description

As a part of the Velostrata team responsible for our innovative cloud workload mobility software, you will be designing and implementing the data-path components involving multi-tier caching, networking, storage and integration with virtual infrastructure.

Duties and Responsibilities

  • Establish leadership and vision for a key area of our quickly growing company
  • Recruit, train and coach team members to reach and maintain a high level of technical ability, ingenuity and delivery
  • Participate in the analysis of business requirements and design scalable, high performance, testable features
  • With your team, implement and maintain a complex, enterprise-grade software products
  • Provide hands-on leadership as part of an agile development cycle, including code and design reviews

Requirements

B.Sc. in Computer Science or IDF technological unit graduate

10 or more years of experience developing commercial software

8 or more years leading development teams

Proficiency and recent hands-on experience in C++ and OOD on both Linux and Windows

Experience with enterprise-ready server development (scalability, performance, high availability, clustering and load balancing)

Experience in working with Agile, TDD, Extreme programming methods

Ability to recruit, train and mentor new employees

Experience with developing software for Cloud solutions (e.g., AWS, Azure) will be an advantage

Experience in scalable storage solutions and optimization will be an advantage