This position is no longer accepting applications
Closed on September 19, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Full Stack Engineer / Developer
APIs
Design
Developer
Engineering
Front End Development
Frontend
Full Stack
Information Technology (IT)
JavaScript
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
Web Design
Web Development
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Digital Harbor.
Job Description
Digital Harbor is seeking a Junior to Mid-Level Full Stack Engineer / Developer to support the development and maintenance of scalable web applications, with a particular focus on front-end delivery. The role spans the stack, including REST API integration, production troubleshooting, and cross-functional collaboration in an Agile environment.
Responsibilities
- Develop, test, and maintain features and enhancements for scalable web applications.
- Create responsive, reusable, component-based user interfaces using modern JavaScript frameworks, with Angular preferred.
- Write clean, maintainable JavaScript and TypeScript using modern development practices.
- Integrate frontend applications with REST APIs, backend services, shared libraries, and internal or third-party systems.
- Troubleshoot and resolve bugs and production issues across applications.
- Investigate performance issues and contribute to improvements in load times, responsiveness, and product stability.
- Collaborate with frontend, backend, QA, product, and other cross-functional teams throughout the development lifecycle.
- Participate in peer code reviews and incorporate feedback to improve code quality.
- Contribute to technical discussions, engineering decisions, and continuous improvement initiatives.
- Use Git based version control and support established CI/CD and deployment processes.
- Identify and reduce technical debt while maintaining compatibility across applications and shared components.
- Support integration and maintenance of shared libraries across products.
- Write and maintain technical documentation.
- Participate in Agile practices, including planning, refinement, standups, and iterative feature delivery.
- Increase ownership of features and technical challenges as experience and product familiarity grow.
- Use AI-assisted development tools and coding assistants to support development, debugging, testing, documentation, and problem-solving while maintaining strong engineering judgment, code quality, security, and established standards.
Requirements
- 2–5 years of professional software development experience, ideally in web-based applications or software products.
- Strong working knowledge of JavaScript (ES6+) and TypeScript.
- Experience with at least one modern frontend framework such as Angular, React, or Vue, with Angular strongly preferred.
- Strong understanding of HTML5 and CSS3.
- Experience consuming and integrating REST APIs.
- Experience using Git or similar version control tools in a collaborative environment.
- Familiarity with modern frontend build tools such as Webpack or Vite.
- Strong web debugging and troubleshooting skills.
- Understanding of component-based application architecture.
- Familiarity with web performance best practices and techniques for improving performance.
- Experience working in an Agile software development environment.
- Understanding of core engineering concepts including maintainable code, testing, code reviews, and software development best practices.
- Strong analytical and problem-solving skills with the ability to learn and adapt to new technologies.
- Familiarity with AI-assisted development tools and interest in using emerging AI technologies to improve development efficiency, code quality, troubleshooting, and problem-solving.
Technologies
- JavaScript (ES6+), TypeScript
- Angular, React, Vue
- HTML5, CSS3
- REST APIs
- Git
- Webpack, Vite
- AI-assisted development tools, coding assistants
Preferred Qualifications
- Experience with Go (Golang).
- Experience with Node.js or other server-side development technologies.
- Familiarity with cloud infrastructure, particularly AWS.
- Experience with CI/CD pipelines and automated build or deployment processes.
- Experience working with WebSockets or other real-time application technologies.
- Experience with application performance profiling and optimization.
- Exposure to backend development and API development.
- Experience working with distributed systems or applications that share common libraries and services.
- Experience working within a SaaS, software product, or technology company.
- Experience incorporating AI coding assistants and AI-powered development tools (for example, Claude Code, GitHub Copilot, Cursor, or similar) into day-to-day workflows.
Skills & Attributes
- Strong focus on technical execution with balanced collaboration; role emphasis is approximately 70% technical and 30% communication/collaboration.
- Effective communication
- Teamwork and cross-functional collaboration
- Analytical thinking
- Strong problem-solving skills
- Proactivity and self-starter mentality
- Ownership and accountability
- Adaptability and willingness to learn
- Organization and prioritization
- Curiosity and interest in continuous technical improvement
Success Looks Like
- Deliver reliable, high-quality features and enhancements consistently.
- Improve product stability and application performance.
- Reduce issue resolution time through effective debugging and problem-solving.
- Contribute to higher code quality through development best practices and code reviews.
- Collaborate effectively across engineering, QA, and product teams.
- Identify technical improvement opportunities and help reduce technical debt.
- Take increasing ownership of features from development through release.
- Become a trusted technical resource for troubleshooting and increasingly complex development challenges.
- Help the engineering team deliver features efficiently without compromising product stability.
Compensation & Location
- Location: Lehi, UT (onsite)
- Compensation: USD 80,000 - 100,000 per year
- Minimum experience: 2 years
Benefits
- 401(k)
- 401(k) matching
- AD&D insurance
- Dental insurance
- Disability insurance
- Free parking
- Health insurance
- On-site gym
- Paid sick time
- Tuition reimbursement
- Vision insurance
- Work from home