Team Lead / Senior Full-Stack Developer

Remote Full-time ZR_1310_JOB

Project overview

We’re looking for a Senior Full-Stack Developer/Team Lead to join our time-management platform team. In this role, you’ll be involved in the entire product and feature lifecycle, helping to shape the future of workforce management solutions.

Our platform is a leader in time and attendance innovation, enabling businesses to enhance transparency, optimize payroll processes, and reduce administrative burdens. Available across multiple platforms and devices, it seamlessly integrates with time clocks and payroll systems, making HR and managerial tasks more efficient.

The ideal candidate has 5+ years of experience, strong leadership skills, and expertise in Node.js, microservices architecture, and React.

Since 2017, thousands of businesses — from SMBs to enterprises and government organizations — have benefited from our solution, and we’re just getting started. To continue scaling globally, we need highly driven and creative professionals. Are you ready to join us?

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 experience with Node.js
  • Experience with Front-end (React)
  • Proficient with microservices architecture
  • Proficient with unit testing and testing automation in general
  • Experience with RDBMS and NoSQL databases
  • Experience with message queues(RabbitMQ, Kafka, NATS, etc.)
  • Proficient with cloud environments (GCP preferred) 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 and Terraform
  • Experience with Google Cloud Platform
  • Experience with neo4j

Responsibilities

  • Overseeing the day-to-day operations of a Scrum team.
  • Take part in the whole product/feature lifecycle (from discussing an idea to shipping to production).
  • Collaborate with the Product Manager of the team to prioritize the backlog and keep track of progress.
  • Act as a Scrum master for the team, driving retrospectives and sprint planning.
  • Lead the system design activities to prepare and build new services.
  • Improve system performance and scalability.
  • Act as the primary point of contact for peer Team Leaders and Product Managers to ensuring timely, transparent communication and alignment on objectives.

We offer

  • 20 vacation days (workdays)
  • 7 sick days
  • Personalized career growth
  • Internal English classes
  • Education reimbursement
  • Corporate events and team buildings
  • Equipment provided
Apply now

Sharing Impressions

Please, fill the form
and we will contact you soon