Remote (Global) Full-time

Nivoda is hiring a Senior Software Engineer - Shopify

About the Role

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.

Required Skills
JavaScriptTypeScriptGraphQLShopify APIShopify CLIShopify App ExtensionsShopify Liquid TemplatesReactNode.jsREST APIsWeb DevelopmentProblem SolvingCommunication
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Nivoda

Nivoda is an extremely fast growing B2B marketplace revolutionizing the way the global diamond industry operates. It connects buyers and sellers of diamonds on its online platform and facilitates the most transparent, efficient, and cost-effective way to sell and buy diamonds.

Visit website
Job Details
Category frontend
Posted 8 months ago