Our client is an early-stage startup with a mission to re-invent construction software. Their SaaS solution helps construction companies find subcontractors, send out requests for proposals, and manage the pre-construction bidding process more productively. With their solution, construction professionals have greater visibility into their purchasing processes and become more efficient in their daily work.
Our client is a product-centric company as their success is a direct result of the quality and reliability of their solution. Therefore, they believe in maintaining a strong engineering culture where talented individuals have the freedom to express themselves in the product features they design and build.
Finally, they are backed by excellent investors and maintain an extensive network of partners in the construction industry, both of which help them sustain their growth.
As an Engineering Manager, you will independently lead an autonomous team of Full Stack Developers in the company and thereby help them maintain their high quality standards in product and engineering.
You will work on the following challenges:
Our client’s technology stack is based on React and Node.js. They utilize TypeScript for the entire codebase to improve code quality and reliability. Their API uses GraphQL and is based on Apollo Server. For data storage, they use relational databases and handle search queries with Elasticsearch. To maintain a high degree of stability, they write comprehensive end-to-end tests using Cypress in addition to unit tests. Their infrastructure is based on AWS and Kubernetes. They have a well-functioning CI/CD pipeline and deploy to production multiple times a day.
LMRE Tech consultant