{"schemaVersion":"jobsearcher.job.v1","id":"7b3f67e2ed0f3111918ebac5","url":"https://jobsearcher.com/jobs/7b3f67e2ed0f3111918ebac5","canonicalUrl":"https://jobsearcher.com/jobs/7b3f67e2ed0f3111918ebac5","title":"Full-Stack Software Engineer","description":"Overview\nIn this role you will design, develop, test, and maintain business applications across the full stack, collaborating with a cross-functional team. You will translate requirements into scalable front-end and back-end solutions, apply disciplined coding practices, and contribute to automated testing and CI/CD. You’ll work on APIs, interfaces, and server-side components, delivering high-quality software that meets user needs. This position offers opportunities to shape digital solutions within a global financial services context.\n\nCompensation / Benefitsflexible work environmentwell-being and inclusionretirement savings planshealth and dental coveragemental health supportpaid time off and leave options\nResponsibilitiesDesign and implement full-stack applications across the software development lifecycleBuild responsive front-end interfaces and robust back-end services (APIs, databases, server-side logic)Apply design patterns, automation, and semantic versioningContribute to automated test harnesses and quality assuranceParticipate in code reviews and continuous improvementCreate design specifications and maintain documentationSupport CI/CD, DevSecOps, and containerized deploymentCollaborate with stakeholders to ideate and prototype digital solutions\nKey requirements5+ years of full-stack software engineering experienceProficiency in React, Node.js, Express, JavaScript, HTML5, and CSS3Experience with React components and Redux; knowledge of server-side renderingStrong CSS and responsive design skills; accessible UI developmentUnderstanding of agile and DevOps principles; emphasis on testing and CI/CDExperience communicating with clients and collaborating with teamsFrontend development compliant with accessibility standards (WCAG 2.1)empathetic communicationcross-functional collaborationproblem-solvingReactNode.jsExpress","company":"John Hancock","rawCompany":"john hancock","city":"Millbrae","state":"CA","isRemote":false,"isActive":true,"createdAt":"2026-09-15T04:52:38.792Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Full-Stack Software Engineer","description":"Overview\nIn this role you will design, develop, test, and maintain business applications across the full stack, collaborating with a cross-functional team. You will translate requirements into scalable front-end and back-end solutions, apply disciplined coding practices, and contribute to automated testing and CI/CD. You’ll work on APIs, interfaces, and server-side components, delivering high-quality software that meets user needs. This position offers opportunities to shape digital solutions within a global financial services context.\n\nCompensation / Benefitsflexible work environmentwell-being and inclusionretirement savings planshealth and dental coveragemental health supportpaid time off and leave options\nResponsibilitiesDesign and implement full-stack applications across the software development lifecycleBuild responsive front-end interfaces and robust back-end services (APIs, databases, server-side logic)Apply design patterns, automation, and semantic versioningContribute to automated test harnesses and quality assuranceParticipate in code reviews and continuous improvementCreate design specifications and maintain documentationSupport CI/CD, DevSecOps, and containerized deploymentCollaborate with stakeholders to ideate and prototype digital solutions\nKey requirements5+ years of full-stack software engineering experienceProficiency in React, Node.js, Express, JavaScript, HTML5, and CSS3Experience with React components and Redux; knowledge of server-side renderingStrong CSS and responsive design skills; accessible UI developmentUnderstanding of agile and DevOps principles; emphasis on testing and CI/CDExperience communicating with clients and collaborating with teamsFrontend development compliant with accessibility standards (WCAG 2.1)empathetic communicationcross-functional collaborationproblem-solvingReactNode.jsExpress","datePosted":"2026-09-15T04:52:38.792Z","dateModified":"2026-09-15T04:52:38.792Z","hiringOrganization":{"@type":"Organization","name":"John Hancock","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7b3f67e2ed0f3111918ebac5"},"url":"https://jobsearcher.com/jobs/7b3f67e2ed0f3111918ebac5"}}