Senior Software Engineer (React / Node.js)
Our client is a growing startup focused on software for the construction space. Their team consists of highly skilled and experienced entrepreneurs and makers who love to roll up their sleeves and deliver world-class products. They exemplify a "people first" culture in all they do.
What you'll do:
Our client is looking for talented and experienced engineers to work alongside the VP of Engineering and form the foundation of our engineering team. You will work closely with Product, UX, and the rest of the Engineering team to build a brand-new product and be part of the journey of taking that product to market.
As a senior engineer, you will build web and mobile (iOS and Android) apps using Next.js, Expo (React Native), and Hasura. You will enjoy working as a full stack engineer, developing across the stack, defining data schema, writing serverless back-end functions, building UI in React, writing automated tests, and deploying your code.
Who you are:
You have experience building full-stack applications with React and Node.js.
You are comfortable with uncovering requirements and defining solutions without having
fully detailed specifications up front.
You have a solid understanding of SQL databases.
You are familiar with back-end concepts like API design (REST or GraphQL), database schema and migrations, event triggers, authentication, and authorization.
You have a quality-focused approach and recognize your role in owning the quality of your code and the product, especially at this stage.
You can thrive in a startup environment, where you are helping to define
coding & architectural patterns.
You thrive when given ownership and autonomy.
You take informed risks and are ambitious.
Bonus points for:
Experience with configuring and deploying to Cloud Services like AWS
Experience using Docker to build containerized applications
Working experience building automation and CI/CD pipelines
Competitive salary and generous equity
Unlimited PTO and the expectation to actively use it for a minimum of three (3) weeks
Full health, dental, and vision with 100% premium covered for you and your whole family
Remote first with the option to work in the office and other in-person opportunities
Paid parental leave