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 a senior 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:
Lead & Influence: Guide the development of software solutions from design to deployment, ensuring alignment with the team’s long-term architectural strategy.
Architect & Design: Own and advance the team's software architecture, providing system-wide context and foresight for future technology choices.
Collaborate Cross-Functionally: Partner with product, design, and other teams to deliver impactful features that drive meaningful business value.
Mentor & Coach: Actively mentor engineers, fostering a culture of collaboration, learning, and growth.
Deliver Excellence: Implement scalable, maintainable, and performant features using our technology stack: React, Node.js, TypeScript, Go, and PostgreSQL.
Drive Best Practices: Advocate and enforce engineering best practices, improving processes, tools, and team operations.
Operational Support: Contribute to the team’s operational excellence by addressing issues, driving root cause analysis, and identifying opportunities for improvement.
Simplify Complexity: Solve challenging problems using elegant, simple solutions that positively impact customers and improve the team’s product(s).
What You’ll Need:
Experience: 5+ years of experience developing user-facing web applications (mobile experience is a plus).
Technical Mastery: Deep expertise in React, TypeScript, CSS, Node.js, SQL, and production experience with Go.
Ambiguity Management: Proven ability to navigate undefined problems, breaking them into actionable solutions with minimal guidance.
Architectural Vision: Demonstrated ability to make or influence critical technical trade-offs with long-term implications.
Leadership & Mentorship: Experience leading projects that involve multiple engineers and mentoring team members to drive high performance.
Operational Excellence: A proactive approach to identifying and implementing improvements in software and team operations.
Customer Focus: A strong track record of delivering features that enhance customer experience, software quality, and maintainability.
A Bachelor’s degree in Computer Engineering, Computer Science, Information Systems Management or relevant discipline
What Sets You Apart
You excel at building consensus in ambiguous situations while fostering a culture where all voices are heard.
You understand that simplicity is key and balance technical decisions with long-term vision.
You have contributed to or led the adoption of engineering best practices across teams.
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. We use E-Verify to confirm the identity and employment eligibility of all new hires.