Please, let Ernest know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The engineering team at Ernest builds foundational technology for various stakeholders, including construction project managers, skilled trade workers, general contractors, and property owners.
As a senior member of the Engineering Team, you will significantly contribute to building applications from the ground up.
You will guide the development of software solutions from design to deployment, ensuring alignment with the team’s long-term architectural strategy.
You will own and advance the team's software architecture, providing system-wide context and foresight for future technology choices.
You will collaborate with product, design, and other teams to deliver impactful features that drive meaningful business value.
You will actively mentor engineers, fostering a culture of collaboration, learning, and growth.
You will implement scalable, maintainable, and performant features using technologies such as React, Node.js, TypeScript, Go, and PostgreSQL.
You will advocate and enforce engineering best practices, improving processes, tools, and team operations.
You will contribute to the team’s operational excellence by addressing issues, driving root cause analysis, and identifying opportunities for improvement.
You will solve challenging problems using elegant, simple solutions that positively impact customers and improve the team’s products.
Requirements:
You must have 5+ years of experience developing user-facing web applications, with mobile experience being a plus.
You need deep expertise in React, TypeScript, CSS, Node.js, SQL, and production experience with Go.
You should have a proven ability to navigate undefined problems, breaking them into actionable solutions with minimal guidance.
You must demonstrate the ability to make or influence critical technical trade-offs with long-term implications.
You should have experience leading projects that involve multiple engineers and mentoring team members to drive high performance.
You need a proactive approach to identifying and implementing improvements in software and team operations.
You must have 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 a relevant discipline is required.
Benefits:
You will have the opportunity to help solve big problems with a refreshing balance of team support and ownership of your work.
You will be part of the company's growth as it expands across the United States and into additional service offerings.
Ernest is committed to providing a work environment free of discrimination and harassment, celebrating diversity and welcoming applicants from every background and life experience.
Apply now
Please, let Ernest know you found this job
on RemoteYeah
.
This helps us grow 🌱.