{"schemaVersion":"jobsearcher.job.v1","id":"11101121f4965d530b9f70a8","url":"https://jobsearcher.com/jobs/11101121f4965d530b9f70a8","canonicalUrl":"https://jobsearcher.com/jobs/11101121f4965d530b9f70a8","title":"Full Stack Engineer / Developer","description":"Full Stack Engineer / Developer – Junior to Mid Level\nAbout Digital Harbor\nDigital Harbor is a technology company focused on building innovative software products that solve complex business challenges. Our teams operate in a collaborative, fast-moving environment where engineers have the opportunity to contribute directly to the products they build and the technical decisions that support them.\nWe value people who are curious, adaptable, collaborative, and willing to take ownership. As our products and organization continue to grow, we are focused on building scalable technology while maintaining the agility and problem-solving mindset of a smaller technology company.\nFor a Junior to Mid-Level Engineer, Digital Harbor offers the opportunity to work alongside experienced developers, contribute to production applications, expand across the full technology stack, and take on greater technical ownership as your skills develop.\nAbout the Job\nDigital Harbor is seeking a Junior to Mid-Level Full Stack Engineer / Developer to join our growing product development team. This role is ideal for a developer with a strong foundation in modern JavaScript development who is ready to continue building their technical depth while contributing to real-world, production-facing applications.\nYou will work across our technology stack, with a particular emphasis on front-end development, to develop new features, improve existing applications, troubleshoot issues, and help ensure our products remain scalable, stable, and performant. You will collaborate closely with frontend and backend engineers, QA, and other cross-functional team members to deliver high-quality software.\nWe're looking for someone who enjoys solving problems, takes ownership of their work, and is comfortable learning new technologies in a collaborative Agile environment.\nKey Responsibilities\nDevelop, test, and maintain features and enhancements for scalable web applications.\nBuild responsive, reusable, component-based user interfaces using modern JavaScript frameworks, with Angular preferred.\nWrite clean, maintainable JavaScript and TypeScript code using modern development practices.\nIntegrate frontend applications with REST APIs, backend services, shared libraries, and other internal or third-party services.\nTroubleshoot and resolve bugs and production issues across applications.\nInvestigate application performance issues and help improve load times, responsiveness, and overall product stability.\nCollaborate with frontend, backend, QA, product, and other cross-functional teams throughout the development lifecycle.\nParticipate in peer code reviews and incorporate feedback to continuously improve code quality.\nContribute to technical discussions, engineering decisions, and continuous improvement initiatives.\nUse Git-based version control and participate in established CI/CD and deployment processes.\nHelp identify and reduce technical debt while maintaining compatibility across applications and shared components.\nSupport the integration and maintenance of shared libraries across products.\nWrite and maintain appropriate technical documentation.\nParticipate in Agile development practices, including planning, refinement, standups, and iterative feature delivery.\nTake increasing ownership of features and technical challenges as experience and familiarity with our products grow.\nLeverage AI-assisted development tools and coding assistants to support software development, debugging, testing, documentation, and problem-solving while maintaining strong engineering judgment, code quality, security, and established development standards.\nRequired Qualifications\n2–5 years of professional software development experience, ideally working on web-based applications or software products.\nStrong working knowledge of JavaScript (ES6+) and TypeScript.\nExperience with at least one modern frontend framework such as Angular, React, or Vue, with Angular strongly preferred.\nStrong understanding of HTML5 and CSS3.\nExperience consuming and integrating REST APIs.\nExperience using Git or similar version-control tools in a collaborative development environment.\nFamiliarity with modern frontend build tools such as Webpack or Vite.\nStrong web debugging and troubleshooting skills.\nUnderstanding of component-based application architecture.\nFamiliarity with web performance best practices and techniques for improving application performance.\nExperience working within an Agile software development environment.\nUnderstanding of core software engineering concepts, including maintainable code, testing, code reviews, and software development best practices.\nStrong analytical and problem-solving skills with an ability to learn and adapt to new technologies.\nFamiliarity with AI-assisted development tools and an interest in using emerging AI technologies to improve development efficiency, code quality, troubleshooting, and problem-solving.\nPreferred Qualifications\nThe following experience is helpful but not required:\nExperience with Go (Golang).\nExperience with Node.js or other server-side development technologies.\nFamiliarity with cloud infrastructure, particularly AWS.\nExperience with CI/CD pipelines and automated build or deployment processes.\nExperience working with WebSockets or other real-time application technologies.\nExperience with application performance profiling and optimization.\nExposure to backend development and API development.\nExperience working with distributed systems or applications that share common libraries and services.\nExperience working within a SaaS, software product, or technology company.\nExperience incorporating AI coding assistants and AI-powered development tools, such as Claude Code, GitHub Copilot, Cursor, or similar technologies, into day-to-day software development workflows.\nWhat Success Looks Like\nAs you grow into the role, you will:\nConsistently deliver reliable, high-quality features and enhancements.\nImprove product stability and application performance.\nHelp reduce issue resolution time through effective debugging and problem solving.\nContribute to higher overall code quality through development best practices and code reviews.\nCollaborate effectively across engineering, QA, and product teams.\nIdentify opportunities for technical improvements and help reduce technical debt.\nTake increasing ownership of features from development through release.\nBecome a trusted technical resource for troubleshooting and increasingly complex development challenges.\nHelp the engineering team deliver features efficiently without compromising product stability.\nSkills & Attributes\nWe place a strong emphasis on technical ability while recognizing that successful software development requires excellent collaboration. This role is approximately 70% technical and 30% communication/collaboration focused.\nSuccessful candidates will demonstrate:\nEffective communication\nTeamwork and cross-functional collaboration\nAnalytical thinking\nStrong problem-solving skills\nProactivity and a self-starter mentality\nOwnership and accountability\nAdaptability and willingness to learn\nOrganization and prioritization\nCuriosity and an interest in continuous technical improvement\nEqual Employment Opportunity\nDigital Harbor is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, pregnancy, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable federal, state, or local law.\nDigital Harbor is committed to creating an inclusive workplace where individuals are treated with respect and have the opportunity to contribute, grow, and succeed.\nPay: $80,000.00 - $100,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nAD&D insurance\nDental insurance\nDisability insurance\nFree parking\nHealth insurance\nOn-site gym\nPaid sick time\nTuition reimbursement\nVision insurance\nWork from home\nWork Location: Hybrid remote in Lehi, UT","company":"Digital Harbor","rawCompany":"digital harbor","city":"Lehi","state":"UT","isRemote":false,"isActive":false,"createdAt":"2026-08-09T14:55:12.772Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full Stack Engineer / Developer","description":"Full Stack Engineer / Developer – Junior to Mid Level\nAbout Digital Harbor\nDigital Harbor is a technology company focused on building innovative software products that solve complex business challenges. Our teams operate in a collaborative, fast-moving environment where engineers have the opportunity to contribute directly to the products they build and the technical decisions that support them.\nWe value people who are curious, adaptable, collaborative, and willing to take ownership. As our products and organization continue to grow, we are focused on building scalable technology while maintaining the agility and problem-solving mindset of a smaller technology company.\nFor a Junior to Mid-Level Engineer, Digital Harbor offers the opportunity to work alongside experienced developers, contribute to production applications, expand across the full technology stack, and take on greater technical ownership as your skills develop.\nAbout the Job\nDigital Harbor is seeking a Junior to Mid-Level Full Stack Engineer / Developer to join our growing product development team. This role is ideal for a developer with a strong foundation in modern JavaScript development who is ready to continue building their technical depth while contributing to real-world, production-facing applications.\nYou will work across our technology stack, with a particular emphasis on front-end development, to develop new features, improve existing applications, troubleshoot issues, and help ensure our products remain scalable, stable, and performant. You will collaborate closely with frontend and backend engineers, QA, and other cross-functional team members to deliver high-quality software.\nWe're looking for someone who enjoys solving problems, takes ownership of their work, and is comfortable learning new technologies in a collaborative Agile environment.\nKey Responsibilities\nDevelop, test, and maintain features and enhancements for scalable web applications.\nBuild responsive, reusable, component-based user interfaces using modern JavaScript frameworks, with Angular preferred.\nWrite clean, maintainable JavaScript and TypeScript code using modern development practices.\nIntegrate frontend applications with REST APIs, backend services, shared libraries, and other internal or third-party services.\nTroubleshoot and resolve bugs and production issues across applications.\nInvestigate application performance issues and help improve load times, responsiveness, and overall product stability.\nCollaborate with frontend, backend, QA, product, and other cross-functional teams throughout the development lifecycle.\nParticipate in peer code reviews and incorporate feedback to continuously improve code quality.\nContribute to technical discussions, engineering decisions, and continuous improvement initiatives.\nUse Git-based version control and participate in established CI/CD and deployment processes.\nHelp identify and reduce technical debt while maintaining compatibility across applications and shared components.\nSupport the integration and maintenance of shared libraries across products.\nWrite and maintain appropriate technical documentation.\nParticipate in Agile development practices, including planning, refinement, standups, and iterative feature delivery.\nTake increasing ownership of features and technical challenges as experience and familiarity with our products grow.\nLeverage AI-assisted development tools and coding assistants to support software development, debugging, testing, documentation, and problem-solving while maintaining strong engineering judgment, code quality, security, and established development standards.\nRequired Qualifications\n2–5 years of professional software development experience, ideally working on web-based applications or software products.\nStrong working knowledge of JavaScript (ES6+) and TypeScript.\nExperience with at least one modern frontend framework such as Angular, React, or Vue, with Angular strongly preferred.\nStrong understanding of HTML5 and CSS3.\nExperience consuming and integrating REST APIs.\nExperience using Git or similar version-control tools in a collaborative development environment.\nFamiliarity with modern frontend build tools such as Webpack or Vite.\nStrong web debugging and troubleshooting skills.\nUnderstanding of component-based application architecture.\nFamiliarity with web performance best practices and techniques for improving application performance.\nExperience working within an Agile software development environment.\nUnderstanding of core software engineering concepts, including maintainable code, testing, code reviews, and software development best practices.\nStrong analytical and problem-solving skills with an ability to learn and adapt to new technologies.\nFamiliarity with AI-assisted development tools and an interest in using emerging AI technologies to improve development efficiency, code quality, troubleshooting, and problem-solving.\nPreferred Qualifications\nThe following experience is helpful but not required:\nExperience with Go (Golang).\nExperience with Node.js or other server-side development technologies.\nFamiliarity with cloud infrastructure, particularly AWS.\nExperience with CI/CD pipelines and automated build or deployment processes.\nExperience working with WebSockets or other real-time application technologies.\nExperience with application performance profiling and optimization.\nExposure to backend development and API development.\nExperience working with distributed systems or applications that share common libraries and services.\nExperience working within a SaaS, software product, or technology company.\nExperience incorporating AI coding assistants and AI-powered development tools, such as Claude Code, GitHub Copilot, Cursor, or similar technologies, into day-to-day software development workflows.\nWhat Success Looks Like\nAs you grow into the role, you will:\nConsistently deliver reliable, high-quality features and enhancements.\nImprove product stability and application performance.\nHelp reduce issue resolution time through effective debugging and problem solving.\nContribute to higher overall code quality through development best practices and code reviews.\nCollaborate effectively across engineering, QA, and product teams.\nIdentify opportunities for technical improvements and help reduce technical debt.\nTake increasing ownership of features from development through release.\nBecome a trusted technical resource for troubleshooting and increasingly complex development challenges.\nHelp the engineering team deliver features efficiently without compromising product stability.\nSkills & Attributes\nWe place a strong emphasis on technical ability while recognizing that successful software development requires excellent collaboration. This role is approximately 70% technical and 30% communication/collaboration focused.\nSuccessful candidates will demonstrate:\nEffective communication\nTeamwork and cross-functional collaboration\nAnalytical thinking\nStrong problem-solving skills\nProactivity and a self-starter mentality\nOwnership and accountability\nAdaptability and willingness to learn\nOrganization and prioritization\nCuriosity and an interest in continuous technical improvement\nEqual Employment Opportunity\nDigital Harbor is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex, pregnancy, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by applicable federal, state, or local law.\nDigital Harbor is committed to creating an inclusive workplace where individuals are treated with respect and have the opportunity to contribute, grow, and succeed.\nPay: $80,000.00 - $100,000.00 per year\nBenefits:\n401(k)\n401(k) matching\nAD&D insurance\nDental insurance\nDisability insurance\nFree parking\nHealth insurance\nOn-site gym\nPaid sick time\nTuition reimbursement\nVision insurance\nWork from home\nWork Location: Hybrid remote in Lehi, UT","datePosted":"2026-08-09T14:55:12.772Z","dateModified":"2026-08-09T14:55:12.772Z","hiringOrganization":{"@type":"Organization","name":"Digital Harbor","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Lehi","addressRegion":"UT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"11101121f4965d530b9f70a8"},"url":"https://jobsearcher.com/jobs/11101121f4965d530b9f70a8"}}