Full Stack Software Engineer

  • Overview

    If you want to challenge yourself in a large-scale project that has been transforming and digitizing the construction industry for almost 20 years - you shall join us! Together with the Zoolatech team, Procore Technologies develops a cloud-based construction management software that allows their clients to effectively build skyscrapers, hospitals, data centres, 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 actively developing 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 grow 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 Software 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 with the team who is developing the budget tool and improving it further with the new features.

  • Responsibilities

    What you will do:

    • Design, implement, test and deliver highly scalable product;
    • Support the team in reaching the team goals by conducting code reviews, pairing, mob testing sessions 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 UX experts;
    • Present your designs to internal/external groups and review designs of others;
    • Push the project initiatives, proactively collaborate with the stakeholders of different roles and different teams 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;
  • We Require

    • 3+ years experience in Object-Oriented Program and/or Functional Programming fundamentals;
    • 2+ years experience with Ruby/Rails;
    • Experience with JS, TypeScript, React;
    • Solid knowledge of web protocols HTTP, WebSockets, OAuth, SAML;
    • Experience in working and developing RESTful APIs;
    • Experience in working with relational databases, particularly with PostgreSQL;
    • Great attention to details, ability and diligence in troubleshooting problems;
    • Good level of verbal and written communication skills in English;
    • Understand the tradeoffs between technical, analytical and product goals, and ability to satisfy all of these needs;
    • Understand how to write automation tests and have experience with them;
    • Proven expertise with modern web development including development, testing, staging, deploying, and monitoring;

You may be interested

Full Stack Software Engineer

🇲🇽Guadalajara, Mexico
react
ruby
js

Senior Full-stack Engineer

🇲🇽Guadalajara, Mexico
ruby
js
vuejs

Senior Frontend Engineer (React)

🇲🇽Guadalajara, Mexico
react
nodejs
js

Looks like talking about your friend?

Be the one to get us in touch