Senior Full Stack Developer

Qnergy CareersOgden, UT
Onsite

About The Position

The Senior Full Stack Developer is a hands-on technical leader responsible for building, maintaining, and scaling a core web application (MERN stack). This role owns full-stack delivery, code quality, and technical execution while supporting and mentoring less-experienced developers.

Requirements

  • Bachelor’s degree in computer science, computer engineering, or equivalent practical experience.
  • 5+ years of professional software development experience or equivalent scope and impact, including ownership of production systems.
  • Demonstrated experience delivering and supporting full-stack web applications in production.
  • Strong proficiency in HTML, CSS, JavaScript/TypeScript.
  • Server-side development experience using JavaScript/TypeScript and Node.js.
  • Experience working with databases (MongoDB is a plus).
  • Experience with Single Sign-On (SSO) integrations.
  • Comfortable working in Linux-based server environments.
  • Solid understanding of UI/UX principles and responsive design.
  • Strong problem-solving and system-level thinking.
  • Clear communicator across technical and non-technical teams.
  • Ability to manage multiple priorities without compromising quality.

Nice To Haves

  • Experience with modern front-end frameworks (React is a plus).
  • Experience working with databases (MongoDB is a plus).

Responsibilities

  • Design, develop, and maintain scalable front-end and back-end application components.
  • Build and document web APIs supporting internal and customer-facing functionality.
  • Ensure application reliability, performance, and maintainability across releases.
  • Lead code quality standards, testing practices, and technical best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Collaborate with firmware, infrastructure, manufacturing, and product stakeholders to deliver integrated solutions.
  • Participate actively in sprint planning, backlog refinement, and technical design discussions.
  • Perform code reviews and contribute to improving team standards and practices.
  • Contribute to documentation, testing, and CI/CD improvements.
  • Evaluate and apply new tools of frameworks where they materially improve outcomes.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service