The #1 SaaS WFM solution for Staffing Agencies. Easily schedule workers across several clients and locations.
14 апреля 2021

Senior Ruby Backend Engineer (вакансия неактивна)

Киев, Амстердам (Нидерланды), удаленно $3500–5000

Необходимые навыки

Are you a highly skilled Ruby Engineer looking to join a fast-growing startup? Look no further!

Thousands of users log on to clevergig each and every day. They use both our web and mobile apps to schedule and fill as many shifts as possible. As our Senior Back End Engineer, you write clean code to add new features to our ever-evolving product. You also help us increase distribution leverage and improve product stickiness by building world-class integrations. Finally, you improve existing code and product performance by decreasing technical debt.

Join us and get the opportunity to further shape our product and business. We are looking for someone who loves to work on a product and is in need of a fresh challenge.

What you tell your friends about this role:
“My main task is to provide the technical foundation to enable clevergig to go from startup to scaleup.”

Будет плюсом

Is this you?
— 4+ years experience developing scalable backend with Ruby on Rails
— Experience in building RESTful services, working with message queues, and batch processing applications
— Experience with the AWS ecosystem
— Experience with relational databases
— Proactive attitude, problem solver. Willing to collaborate with others
— Proficient in English

— You get excited about good quality code and engineering quests
— You have good knowledge about API Design and performance optimization
— You understand the trade-offs between technical, analytical, and product goals


Our tech stack
— Front-end: JavaScript ES6+, React, Redux
— API: Ruby, Ruby on Rails
— Infrastructure: AWS, Kubernetes, MySQL, Redis, Sidekiq
— AWS services: ELB, EC2, EKS, RDS, S3, SNS, CloudFront, CloudWatch
— Native mobile apps: Kotlin, Swift

What we offer:
— Salary range: €3.000 — €4.500 depending on seniority
— 32 hours per week is also possible
— Unlimited days off
— Freedom to work remotely
— Or drop by our office in Kyiv or Amsterdam area
— Flexibility, responsibility, and freedom
— The opportunity to help build the future for clevergig, which includes you


What your future team looks like:
You work in the Product team, which is responsible for building and maintaining our SaaS product. The team currently consists of 5 full-time engineers and is led by our CTO. We have just secured funding to expand the team to a team of 10 by the end of this year. You will work closely with your fellow Senior and Middle Back End Engineers.
Besides the Product team, you work closely with colleagues from Customer Success. This team regularly interacts with users and gathers input to further improve our product. You will occasionally also work with technical peers from our integration partners.

Your main tasks:
— Be ready to release new functionality every two weeks
— Identifying technical debt sources, estimating the amount of added development time, and fixing part of it every release.
— Reduce the number of bugs reported. No critical bugs in a release that led to downtime.
— Build multiple API integrations

О проекте

clevergig is currently mostly known as a scheduling and time tracking solution (Software as a Service, or SaaS) in the Netherlands. Our core users are temp and staffing agencies, and their workers. However, in the coming months, we wish to add more features and broaden our product offering. The goal is to become the growth hub for temp agencies.

Our company values are Freedom, Simplicity, and Customer Obsession. We organize ourselves — and our product — around these core values. You don’t have to sit in the office 5 days a week, let alone do 100% of your work between 9-5. You have the freedom to organize yourself. In return, we ask for ownership and responsibility.

We also have an open, down-to-earth, output-oriented culture. We make clear agreements, work asynchronously where we can, and with 6-week cycles. We prefer to have as few meetings as possible. So that you can focus on what you are good at.