R&D Team Leader (Node JS)
Job description
We’re Day.io. We’re the undisputed leaders and history makers in time tracking innovation. We make achieving the impossible look easy. We’re a diverse group, spread across the globe, who are united by a shared set of values and goals. Since 2016, we're proud to have a large variety of paying customers of all sizes - SMBs, Medium Enterprise & Government, that have benefited from the platform.
We’re looking for a highly motivated R&D Team Leader who enjoys working on complex products in a fast-paced and challenging environment to join the undisputed leaders and history makers in time-tracking innovation.
Responsibilities:
- Leads an R&D team (5-6 engineers) in the technical aspects of product development lifecycle through the research, planning and execution.
- Understand customer requirements & establish team’s goals and priorities by collaborating with other teams (Marketing, QA and Operations).
- Research, design and evaluate new services.
- Work in parallel on several application components.
- Monitor team metrics and objectives ensuring meeting of goals.
- Document all phases of research and development.
- Support and cooperate with other R&D teams within the project.
- Collaborate with product professionals.
- Improve system performance and scalability
Job requirements
Education/Skills:
- B.Sc. in Computer Science / Software Engineering or equivalent
- Strong execution, communication & interpersonal skills
- High commitment & dedication to the project and team
- Leadership and motivational skills
- Project management skills & High self-learning ability
- English – Full proficiency
Experience:
- 2+ years’ experience in leading a team of software engineers
- 6+ years of experience designing and developing scalable systems
- 5+ years of experience with Node.js
- Experience with microservices architecture
- Proficient with unit testing
- Experience with RDBMS and nosql databases
- Experience with message queues (RabbitMQ, Kafka, NATS, etc…)
- Experience with clouds and SaaS architectures
- Basic linux system administration skills.
- Experience with Redis and Elasticsearch
- Experience working with Kubernetes - nice to have
- Experience with Google Cloud Platform - nice to have