Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Full Stack Engineer image - Rise Careers
Job details

Sr. Full Stack Engineer

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.

Working With Us:

  • Competitive Pay

  • Equity share; a percentage of the long-term value we create together

  • Flexible PTO

Interviewing With Us

  1. Apply: After submitting your application, all applicants receive an email request to complete an interview with our AI interviewer tool.

  2. Meet with Talent team: After we've reviewed your submission to our AI interviewer, we'll set up a time with a member of our Talent team to give you an intro into us and learn even more about you!

  3. HackerRank Test: Next, we’ll send you a link for you to complete a basic coding test to better gauge your skills.

  4. Hiring Manager Interview: Completing and passing our HackerRank test, you'll be invited for a 45min video meeting with our Head of Engineering for a behavioral focused interview.

  5. Panel Interview: Here you'll meet with 2 of our senior engineers and 1 member of our product team to go deeper into your technical experience, problem solving skills, and cross-functional experience. This portion is typically completed in one day across 3 separate interviews.

  6. Final Interview: You'll meet with our Chief Product Officer/Co-Founder to hear more about our company's vision and wrap up our interviewing process.

  7. Offer: We debrief on all candidates interviewed and then we'll extend an offer that includes competitive salary, plus equity share in Ernest!

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.

Ernest Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Ernest DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Ernest
Ernest CEO photo
Tim Wilson
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Full Stack Engineer, Ernest

At Ernest, we’re excited to expand our engineering team and are on the lookout for a talented Senior Full Stack Engineer. In this role, you’ll collaborate with our diverse stakeholders, including construction project managers, skilled trade workers, general contractors, and property owners, to enhance our foundational technology and deliver an exceptional building experience. You’ll lead the development of software solutions from design to deployment, ensuring that they align with our architectural strategy. We value individuals who can influence technical decisions and contribute to our software architecture and operational excellence. As a key member of our team, you will mentor other engineers, fostering a culture of collaboration and growth. You’ll also implement scalable features using our tech stack of React, Node.js, TypeScript, Go, and PostgreSQL. With at least five years of experience under your belt, you’ll bring a proven track record in building user-facing applications and navigating complex problem spaces. At Ernest, creativity meets technical expertise, and we’re committed to empowering every member of our team to create impactful solutions. If you enjoy simplifying complexity, influencing best practices, and driving excellence in software development, we want to hear from you!

Frequently Asked Questions (FAQs) for Sr. Full Stack Engineer Role at Ernest
What are the responsibilities of a Senior Full Stack Engineer at Ernest?

As a Senior Full Stack Engineer at Ernest, your key responsibilities include leading the development of software solutions from design to deployment, owning and advancing the team's software architecture, collaborating cross-functionally with various teams, mentoring junior engineers, implementing scalable features, advocating for engineering best practices, and addressing operational issues to ensure excellence in performance.

Join Rise to see the full answer
What technical skills are required for a Senior Full Stack Engineer at Ernest?

The ideal candidate for the Senior Full Stack Engineer position at Ernest should possess deep expertise in React, TypeScript, CSS, Node.js, SQL, and production experience with Go. Additionally, strong problem-solving skills and the ability to navigate ambiguity are essential to succeed in this role.

Join Rise to see the full answer
What experience is needed to apply for the Senior Full Stack Engineer position at Ernest?

Candidates applying for the Senior Full Stack Engineer role at Ernest should have a minimum of 5 years of experience in developing user-facing web applications, along with a Bachelor’s degree in Computer Engineering, Computer Science, Information Systems Management, or a relevant discipline.

Join Rise to see the full answer
How does mentoring fit into the role of a Senior Full Stack Engineer at Ernest?

Mentoring is an important aspect of the Senior Full Stack Engineer role at Ernest. You will actively mentor and coach engineers, fostering a culture of collaboration and continuous learning, ensuring the team grows together and develops high-performance practices.

Join Rise to see the full answer
What makes Ernest a great place to work for a Senior Full Stack Engineer?

Ernest offers a dynamic work environment where creativity is valued, and every day brings new challenges. Here, you will join a growing team that encourages innovation, provides competitive pay and equity share, offers flexible PTO, and allows you to contribute to impactful projects that shape the future of the construction industry.

Join Rise to see the full answer
Common Interview Questions for Sr. Full Stack Engineer
Can you describe your experience with the tech stack used at Ernest?

When preparing your response, emphasize your hands-on experience with React, Node.js, TypeScript, Go, and PostgreSQL. Discuss specific projects where you utilized these technologies and highlight your contributions to the overall project success.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

When answering this question, share your philosophy on mentorship. Explain how you foster a supportive environment, encourage open communication, and identify areas where junior engineers can improve, providing guidance and resources to help them grow.

Join Rise to see the full answer
What strategies do you use to manage ambiguity in software development?

Describe your problem-solving process for ambiguous situations. Talk about breaking down complex problems into manageable tasks, leveraging team input, and using data-driven decision-making to guide your solutions.

Join Rise to see the full answer
How do you ensure your software solutions align with architectural standards?

Explain your approach to architecture, discussing how you collaborate with the team to align your software solutions with the long-term architectural vision, incorporating best practices, and ensuring the scalability and maintainability of your solutions.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you solved?

Provide a specific example of a technical challenge you faced, the approach you took to resolve it, the impact of your solution, and any lessons learned that could apply to future projects at Ernest.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your time management and prioritization strategies, such as using project management tools, setting clear deadlines, and communicating effectively with stakeholders to ensure all projects are progressing according to plan.

Join Rise to see the full answer
What role does collaboration play in your work as a full stack engineer?

Emphasize the importance of cross-functional collaboration in your work. Share examples of how you’ve effectively partnered with product managers, designers, and other engineers to deliver impactful features that drive business value.

Join Rise to see the full answer
How do you stay updated with industry best practices?

Explain your process for staying informed about industry trends, including following blogs, participating in online forums, attending conferences, and engaging with professional communities to continuously improve your skills and knowledge.

Join Rise to see the full answer
Describe a time when you had to advocate for a technical decision.

Share a particular situation where you needed to influence a technical team decision. Highlight your approach to presenting data, collaborating with colleagues, and convincing stakeholders of the long-term benefits of your proposed solution.

Join Rise to see the full answer
What excites you about working at Ernest as a Senior Full Stack Engineer?

Convey your enthusiasm for the unique challenges that Ernest tackles in the construction industry. Discuss your eagerness to be part of an innovative, technology-driven organization that values creativity and collaboration in delivering exceptional services.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Ernest, a dynamic construction company, as a skilled electrical contractor for a fixed fee project in Palm Bay.

Photo of the Rise User
Posted 4 days ago

Join Ernest as a General Construction Foreman and lead innovative construction projects in a dynamic environment.

Photo of the Rise User
Posted 12 days ago

Join CVS Health as a Staff Software Development Engineer to lead the design and development of user-friendly software products in a collaborative Agile environment.

Chakra Hybrid New York City
Posted 4 days ago

Join Chakra as a Full Stack Engineer and contribute to a web3 data warehouse project that redefines data management.

Photo of the Rise User

Join Visa as a Java Full Stack Developer in Bangalore and be part of a team that develops cutting-edge payment applications.

Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Become a Senior Software Engineer at Google, pioneering innovations in user engagement through cutting-edge technologies.

Photo of the Rise User
Posted 14 days ago

Aretum seeks a Senior ServiceNow Developer/Architect to enhance IT service management for government partners through innovative solutions.

Photo of the Rise User
Posted 7 days ago

Join Applaudo Studios as a Senior Backend Developer to leverage your expertise in AWS serverless technologies and contribute to innovative solutions.

Photo of the Rise User

Be part of Visa's innovative team as a Software Engineer and contribute to reshaping the future of commerce.

Posted 12 days ago

CD PROJEKT RED seeks a Senior UI Programmer to enhance the user interface for Cyberpunk 2 from our Boston office or remotely.

Ernest is a family-owned packaging solutions company that creates wonderful, unconventional experiences for our clients. It’s been that way since 1946, and it still stands to this day. We serve major US markets from coast to coast. Here, we cultiv...

55 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
168 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington