Senior Software Engineer

Nivoda Logo

Nivoda

πŸ“Remote - Spain

Summary

Join Nivoda's Engineering team and be part of a dynamic, remote-first environment building the next generation of Shopify plugins. You will leverage the latest developer experience from Shopify to empower merchants to embed Nivoda directly into their online stores. The ideal candidate possesses strong web development skills, Shopify ecosystem experience, and a drive to enhance merchant online presence. This role offers flexible working hours, unlimited holiday allowance, and opportunities for growth within a rapidly expanding company. You will contribute significantly to Nivoda’s success and scalability by developing groundbreaking solutions. The position requires a technical degree and 3-5 years of relevant experience.

Requirements

  • 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 - has developed and shipped a Shopify app - familiarity on versioning the Shopify app from source control and CI/CD
  • Engineering experience working directly on Shopify theme app extensions - has developed and shipped theme app extensions with app blocks - using the Shopify liquid templates

Responsibilities

  • Develop the next generation of the plugin leveraging the latest developer experience from Shopify to empower merchants to embed Nivoda directly into their online stores and create powerful journeys such as the ability to create custom jewelry
  • Build a Shopify app and theme app extensions
  • Develop a wrapped app block that uses a JS asset to query and display data from an external data source
  • Design a Polaris-first admin settings page for the Shopify plugin
  • Develop a fulfillment service for a Shopify app

Preferred Qualifications

  • Experience developing a wrapped app block that uses a JS asset to query and display data from an external data source
  • Understanding of https://polaris.shopify.com/ foundations and components - helping to design a Polaris-first admin settings page for the Shopify plugin
  • Experience developing a fulfillment service for a Shopify app

Benefits

  • Dynamic working environment in a rapidly growing company
  • Pleasant, low-hierarchy work environment
  • Intellectually challenging work that contributes significantly 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.