Nivoda is looking for a Senior Software Engineer - Shopify to build the next generation of our Shopify plugin. You will leverage the latest developer experience from Shopify to empower merchants to embed Nivoda directly into their online stores and create powerful journeys such as custom jewelry creation.
What You'll Do
- Build the next generation of the Shopify plugin leveraging the latest developer experience from Shopify.
- Empower merchants to embed Nivoda directly into their online stores.
- Create powerful journeys such as the ability for customers to create custom jewelry.
What We're Looking For
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3-5 years of professional experience in web development, with a focus on e-commerce platforms.
- Strong proficiency in JavaScript and TypeScript for front-end and back-end development.
- Experience with GraphQL for efficient data querying and manipulation.
- In-depth knowledge of Shopify's ecosystem, including the Shopify API, CLI, and app extensions.
- Engineering experience working directly on Shopify apps—you have developed and shipped a Shopify app.
- Familiarity with versioning the Shopify app from source control and CI/CD.
- Engineering experience working directly on Shopify theme app extensions—you have developed and shipped theme app extensions with app blocks.
- Experience using Shopify liquid templates.
Nice to Have
- Experience developing a wrapped app block that uses a JS asset to query and display data from an external data source.
- Understanding of Polaris (https://polaris.shopify.com/) foundations and components for designing a Polaris-first admin settings page.
- Experience developing a fulfillment service for a Shopify app.
Technical Stack
- JavaScript, TypeScript, GraphQL
- Shopify API, Shopify CLI, Shopify App Extensions, Shopify Liquid Templates
Team & Environment
You will be joining a remote-first team within a company of over 500 employees.
Benefits & Compensation
- Dynamic working environment in a rapidly growing company.
- Pleasant, low-hierarchy work environment.
- Intellectually challenging work contributing to Nivoda’s success and scalability.
- Flexible working hours and a vibrant company culture.
- Plenty of opportunities for growth and learning.
- Unlimited holiday allowance.
- Chance to join and contribute to a company during its exponential expansion phase.
Work Mode
This is a global remote position.
Nivoda fosters a culture of innovation and collaboration where engineers can thrive. We provide a dynamic environment that values creativity, empowers individuality, and recognizes excellence. We push boundaries to deliver groundbreaking solutions and leave a lasting impact on the global industry.





