Senior Software Engineer (Ruby/RoR) (offline)

Project Description
Together with the Zoolatech team, Procore Technologies develops a cloud-based construction management software that allows their clients to effectively build skyscrapers, hospitals, data centers, stadiums, and schools. At the same time, it makes the management of finances, quality, teams, and risks transparent, convenient, and compliant with regulations. Procore is a specialist in the construction management domain, and at the same time, it is also a very tech company who is developing actively their web and mobile solutions.

Procore has been actively growing even during the pandemic and moreover, it went public this year. Zoola is helping Procore to growing further and now we are searching for the best result-oriented Engineers who can keep the high level development standards together with the Procore team.

As a Senior Backend Engineer, you’re given the unique opportunity to partner intimately with Procore customer base, translating their fundamental needs into technological SaaS solutions. You would be working on a core of the Procore system - the Documents, and will collaborating with 3 sub-teams (Document Processing, Control & Markup) to help Procore to migrate from the current monolith architecture to the micro-service architecture.

Responsibilities
What you will do:
- Design, implement, test and deliver highly scalable products;
- Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of browser resources and high-quality code in a Test Driven Development environment;
- Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities;
- Leverage a customer-centric approach to lead architectural design decisions that improve scalability and performance for users;
- Work closely with a team of engineers, product managers, and other Engineers;
- Present your designs to internal/external groups and review designs of others;
- Lead the project initiatives, proactively collaborate with the stakeholders to deliver the end result;
- Develop test strategies, work with test automation frameworks, write unit/integration/functional tests to drive code coverage and automation metrics;

Skills Required
- 5+ YOE in Object Oriented Program fundamentals, Test Driven Development and Design principles (Ruby, Python, C++, Java);
- 4+ YOE in Ruby/RoR development;
- Understand the tradeoffs between technical, analytical and product goals, and are adept at formulating solutions that satisfy all of these needs;
- Experience in working with asynchronous requests in large scale applications;
- Demonstrated expertise with building and/or significantly improving large, business-critical systems involving stability, performance, and scalability;
- Experience in working and developing RESTful APIs;
- Experience leading large initiatives with the ability to course correct as needed;
- Proven expertise with modern web development including development, testing, staging, deploying, and monitoring;
- Ability to consistently evaluate current technical approaches to continue to be industry best-of-class;
- Experience of working in a distributed team;
- High ownership of the solution and sense of responsibility for work delivery;
- Spoken and written English is a must;

About Zoolatech

We are an IT company that combines an extensive technology stack, flexibility, and charity projects. We are free from bureaucracy, and we share the idea of digital transformation.


– We are responsible and know that we create our own environment, so we strive to take care of others.
– We encourage and support colleagues in their desire to learn and develop professionally.
– Work-life balance is natural and genuine at ZoolaTech. We work and then have fun. Work-life balance matters to us.

Company website:
https://zoolatech.com/

DOU company page:
https://jobs.dou.ua/companies/zoolatech/

The job ad is no longer active
Job unpublished on 19 August 2021

Look at the current jobs Ruby Kyiv→