DevJobs

R&D Team Leader

Overview
Skills
  • Node.js Node.js ꞏ 4y
  • Kafka Kafka
  • NoSQL NoSQL
  • Microservices Microservices
  • GCP GCP
  • Kubernetes Kubernetes
  • RabbitMQ RabbitMQ
  • cloud and SaaS architectures
  • Linux system administration
  • message queues
  • NATS
  • RDBMS RDBMS
  • unit testing

Day.io is a SaaS AI-powered Time Tracking and Timesheet platform. It enables our customers to save money while introducing full transparency to the company's workforce. The platform is available across all popular platforms and devices, seamlessly integrating into the majority of time clocks and payroll systems.


We simplify and expedite payroll processes for HR, managers, and employees, alleviating administrative headaches so our customers can focus on running their companies.

Over 300,000 professionals worldwide manage their time with our product.


Our ideal candidate is a curious, passionate, experienced Tech Leader or Team Leader who loves coding, solving problems, and has a tremendous passion for the role. They should thrive in a dynamic startup environment, eager to propel their career to new heights in record time. The candidate will report directly to our CTO in Tel Aviv and work closely with the development team in Poland, Ukraine, Brazil, and Israel to create elegant solutions to complex problems in HRTech.

This role offers the opportunity to lead architectural design, manage the development team, and build the foundation of the Day.io platform. Responsibilities include working on complex tasks such as scaling, performance, and leveraging cloud technologies and services to build and deploy our application in a scalable and flexible manner.


Responsibilities:

  • Lead, mentor, and develop a high-performing team of Software engineers.
  • Provide leadership to your team, enabling them to drive execution and quality, and offer technical direction.
  • Oversee day-to-day operations.
  • Take responsibility for leading end-to-end delivery, from innovation and idea discussion to experimentation, development, and deployment to production.
  • Design and build new services.
  • Improve system performance and scalability, monitor the performance of production systems, and continuously work on methods to enhance quality and performance.


Requirements:

  • Leadership and team management experience.
  • Excellent communication and presentation skills.
  • Strong analytical capabilities with an understanding of KPIs.
  • Software engineering fundamentals, algorithms, data structures, and OOP.
  • 5+ years of experience designing and developing scalable systems.
  • 4+ years of hands-on with Node.js.
  • Proficiency with microservices architecture.
  • Proficiency with unit testing.
  • Experience with RDBMS and NoSQL databases.
  • Experience with message queues (RabbitMQ, Kafka, NATS, etc.).
  • Proficiency with cloud and SaaS architectures.
  • Good English in both written and verbal communication.
  • Ability to move fast and solve problems.
  • Basic Linux system administration skills.

Nice to have:

  • Experience working with Kubernetes.
  • Experience with Google Cloud Platform.
Day.io