Remote Sr. Full Stack Engineer

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback