Senior Software Engineer (JS/React)

  • Overview

    If you want to challenge yourself in a large-scale project that has been transforming and digitalising the construction industry for almost 20 years - you shall join us! Together with the Zoolatech team, Procore Technologies develops a platform that allows you to effectively manage the construction of houses, 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 laws.

    Procore has been actively growing even during the latest year and the pandemic and moreover, it went public this year. 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.

    The team is working on getting the company's #1 product commitment ready to transition from closed beta to general release, crucial to the business and bottom line, plenty of cross-team collaboration, taking a proof-of-concept feature to scale, and meeting company Engineering Tenets based on industry best practices. As a Senior Engineer you would be working on performance monitoring and improvements for scalability, making UI/UX improvements with React functional components and hooks, two brand new features with React + Ruby on Rails, including a grouping and sorting feature, followed by lots of projects to ensure that our team's code, data models, and DB usage satisfy company Engineering Tenets for modern tech best practices.

  • Responsibilities

    • Establish standards for development teams and lead initiatives in collaboration with Product, Quality Assurance, User Experience, and other internal groups
    • Use a customer-centric approach to lead architectural design decisions that improve scalability and performance
    • Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
    • Communicate with the remote team-mates and other stakeholders to solve the obstacles and define all dependencies
    • Leverage our tech stack: Ruby/Rails/Postgres running in AWS on the back end, and React/JavaScript on the front end

    Drive key projects including:

    • Scalability: We’re scaling Ruby on Rails and need engineers who are ready to take on the challenge of working on live, core systems with millions of users.
    • Complex file systems: We’re building a world-class document and photo file management system from the ground up. You’ll work through challenges like pdf creation, photo management, large file manipulations, permissions and file revisioning, 3D models, and videos.
    • Microservices: We build, maintain, and develop a wide series of microservices and are looking for engineers adept at discovering new opportunities and driving them to completion.
  • We Require

    • 5+ years experience in Object-Oriented Program and/or Functional Programming fundamentals, Test Driven Development and Design principles.
    • 4+ years experience with TypeScript/JavaScript. Strong preference for modern libraries and frameworks, particularly with React.
    • Demonstrated expertise with building and/or significantly improving large, business-critical systems involving stability, performance, and scalability;
    • Experience in working with RESTful APIs
    • Proven experience with web tooling (Webpack, Jest, NPM, Babel, etc)
    • Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring
    • Experience leading large initiatives with the ability to course correct as needed
    • Great communication skills
    • Mastering of GTD and possibility to work independently without much direction

    Would be a great plus if you have:

    • Back end experience (namely Ruby/RoR)
    • Experience in microfront end

You may be interested

Full-stack Engineer (RoR+React.js)

🇲🇽Guadalajara, Mexico

Data Engineer

🇲🇽Guadalajara, Mexico

Software Engineer (JS/React)

🇲🇽Guadalajara, Mexico

Looks like talking about your friend?

Be the one to get us in touch