Full Stack Engineer

Engineering · Contract · Egypt

Job description

About the Role

The engineering team at Ernest builds the foundational technology serving a diverse set of stakeholders – construction project managers, skilled trade workers, general contractors, and property owners – allowing Ernest to deliver a best in class build experience.

As an early member of our Engineering Team, you will play a big part in building our applications from the ground up. We’re looking for someone who enjoys partnering closely with the rest of the product development team to make durable contributions and technical decisions as we race toward product launches.

What you’ll do:

  • Develop and deliver high quality, performant, maintainable features that drive meaningful business value using our the technology stack which includes: React, Node, Typescript, Golang and PostgreSQL
  • Set strong patterns and standards for our growing team to follow.
  • Partner with teammates across the organization to understand and add value to our business.
  • Function an owner and meaningfully collaborate with product and design to iterate high quality solutions.
  • Identify bottlenecks and implement improvements to engineering processes, tools, and procedures. Promote a culture of collaboration and learning across engineering, product, and design team via mentoring, documentation, presentations, or other knowledge-sharing methods

What you’ll need:

  • 3+ years of experience developing user-facing web applications (experience with mobile application is a plus)
  • Expertise and hands on production experience with React/TypeScript/CSS/Go/NodeJS/SQL.
  • Excellent at managing ambiguity. Masterful ability to break down big, messy problems (demanding requirements, bugs, etc) into smaller parts with tractable solutions and clear iterations.
  • Meaningful scope within an application engineering team. Experience making or contributing to important technical tradeoff decisions with cross team implications.
  • A Bachelor’s degree in Computer Engineering, Computer Science, Information Systems Management or relevant discipline

Who We Are at Ernest
Ernest is the modern construction company reinventing the $1 trillion dollar annual commercial service and construction industries. Our mission is to provide personalized, technology-powered mechanical, electrical, and plumbing services for commercial and construction clients of all sizes. From re-wiring an outlet on a commercial property to working on a ground up new construction project - we have the most experienced and knowledgeable technicians for the job.

At Ernest, no two days will ever be the same and you'll have the opportunity to help solve big problems, with a refreshing balance of team support and ownership of your work. You’ll get to be part of our growth as we expand across the United States and into additional service offerings.

The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required for the position.

Ernest is an equal opportunity employer that is committed to providing all employees with a work environment free of discrimination and harassment. We celebrate diversity and welcome applicants from every background and life experience.