Full-Stack Engineer
Nordic Naturals · San Jose, CA · 1 wk ago
RemoteRemoteEngineering$97k–$112k/yrFull-time
About the role
This position is part of the technical team responsible for the operation of multiple high-volume eCommerce websites using a combination of Shopify Plus, React/NodeJS/TypeScript, CMS systems, custom Shopify apps, and various marketing and fulfillment tools. This is a senior-level, frontend-focused role that requires a breadth of knowledge and comfort with backend tools such as Git, AWS, shell operations, hosting solutions, database development with SQL/ORM, Docker, and others. The candidate should understand the software development lifecycle and have experience using the Atlassian toolset to build software as part of a team.
Responsibilities
- Write organized, testable, and efficient frontend code with inline documentation.
- Engage in UX planning to translate the user journey into an effective mobile-first UI that adheres to brand standards.
- Participate in code reviews and the QA feedback cycle.
- Generate documentation as part of the deliverable.
- Work within an Agile/Scrum methodology using the Atlassian suite of tools.
- Help evaluate and adopt emergent frontend technologies.
- Work with a hybrid team with members both on-site and distributed across North America.
- Work on full-stack tasks as needed.
Requirements
- 3+ years of relevant experience and a Bachelor’s degree OR any equivalent combination of education and experience.
- Strong expertise in React and Next.js (required).
- Expert-level abilities in JavaScript/TypeScript.
- Expert-level abilities in HTML/CSS and associated frontend build tools like SASS/LESS, Vite, Webpack, etc.
- Deep experience with ReactJS and React-based frameworks like Next, Remix, Fastify, and Hydrogen.
- Ability to use modern (AI-powered) development tools while maintaining a critical eye for code quality and system-level thinking.
- Advanced Shopify development experience: Shopify CLI, Shopify Liquid templates, custom Shopify application development, Shopify UI extensions, and Shopify functions.
- Advanced experience with Git and an understanding of rebasing and branching strategies.
- Advanced understanding of CI/CD principles.
- Ability to architect systems and execute end-to-end development.
- Advanced understanding of authentication using OAuth providers like Auth0 and general cybersecurity principles.
- Basic experience with unit testing, functional testing, and monitoring.
- Basic understanding of enterprise CRM and ERP tools like Salesforce and SAP.
Qualifications
- Positive – Ability to view all situations with a positive attitude.
- Accountable – Takes ownership for responsibilities, acknowledges and learns from mistakes.
- Innovative – Ability to look beyond standard solutions when appropriate.
- Independent – Self-motivated and able to manage obligations without direct supervision.
- Assertive – Ability to act confidently to facilitate task completion or defend a position.
- Strong communication – Ability to convey ideas clearly and concisely.
- Customer-oriented – Ability to prioritize customer needs while following company procedures.
- Enthusiastic – Brings energy to task performance.
- Self-motivated – Internally driven to perform tasks to the best of one’s ability.
- Genuinely curious, willing to learn, creative, careful, contained, and thoughtful.
Pay
$97,000 to $112,000
Location: Remote