





Team Lead / Senior Full-Stack Developer
Remote Full-time ZR_1310_JOBProject 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
Sharing Impressions
I like the company that we all work as a united and well-coordinated team. The company provides great opportunities for development and career.

Hey! My name is Dmytro, I have been working as a motion designer at Group 107 for over a year. Here I like the fact that I have the freedom to be creative and really cool projects.

Hi, my name is Anastasia and I am a Scrum-master in Group 107. In 2020, Group 107 came into my life and became my place of strength and development.

Hello, I am Sam. I have been working at Group 107 as a digital campaign specialist for 2 years and it is the best position ever!

My name is Nazar and I am a React developer Group 107. I have been working here for over a year. The company has very interesting and cool projects, mega-positive people.

I like that company cares about me as a person and about my personal growth. I like being appreciated and listened to. Everytime I feel being motivated and inspired at work.

I have been working at Group 107 for more than 2 years. Most of all I like the friendly atmosphere in the office and the team spirit – it is priceless.

It is my best decision ever! I like that company combines dynamic business approach with top-notch technologies and very strong people-oriented values.

When I came to work, there were only about 20 of us, at the moment there are 100+ of us, and the feeling of support and friendship remains the same as in a small team.

What I like most is the family atmosphere, interesting projects, flexible management and the opportunity to develop my professional skills every day.

From the beginning, I felt like I’m in a big family where everybody supports each other and ready to help at any time. Group 107 gives great opportunities to develop your skills.
