Gatsby

Senior Software Engineer

Gatsby

Remote job description

Build first-class Ecommerce integrations thousands of developers will love.

About Gatsby

You may know Gatsby, a wildly popular open-source project that has nearly 50k GitHub stars and a thriving community of more than 3,000 contributors. Beyond open source, we're also a newly commercializing business, one that helps the professional developer build blazing-fast apps and websites without needing to become a performance expert.

As a remote-first, community-focused team, Gatsby's core values include

  • Prioritize the customer
  • Expect excellence, have empathy
  • Take ownership
  • Grow through inclusivity
  • Collaborate by default

Why we're hiring

Gatsby's Integrations & Collaboration squad is dedicated to developing and supporting data source integrations with popular CMS providers such as WordPress, Contentful, and Shopify. We are at the forefront of creating compelling headless ECommerce experiences with Gatsby and are looking for an engineer to help drive this vision forward.

Why this is interesting

Gatsby is shaping the future of Ecommerce by focusing on providing a great development experience for developers while providing tools for content marketers to be more successful. Our squad is responsible for developing innovative ways to unify the "content mesh" while also creating new tools to make it easier to work with this content.

Day-to-day responsibilities

  • Write JavaScript to improve Gatsby's open-source data integrations. Our data source plugins allow Gatsby websites to pull content from almost anywhere. We are constantly writing coding to improve and support these Gatsby source plugins.
  • Write Ecommerce specific integrations code. Ecommerce websites are complex and building headless Ecommerce websites can be even more challenging. You will be building tools to help Ecommerce website developers. This could include working with the Shopify API, developing an Ecommerce specific Gatsby theme, or even help scope and build a Shopify App.
  • Develop features to improve the Gatsby Cloud experience for Ecommerce websites. Gatsby Cloud unifies the experience for Developers and Content Marketers. You will help develop Gatsby Cloud as the tool powering the next generation of Ecommerce websites.

Qualifications

  • Experience developing and working with Ecommerce websites. You should be familiar with Ecommerce systems (such as Shopify) and even have some experience with the unique challenges of providing a headless Ecommerce experience.
  • Expertise in the modern JavaScript ecosystem. Gatsby is built on the shoulders of giants, making use of technologies like Node.js, GraphQL, React, webpack, and Babel.
  • Ability to dive into complex problems. You should be able to quickly assess, understand, and iterate upon aspects of our codebase.
  • Strong written and verbal communication skills. You will be required to communicate with team members across the organization, customers using our cloud product, and community members. Clear communication is fundamental in creating intuitive and compelling resources.
  • Ready and willing to ask and answer questions. If you're comfortable saying you're unsure, asking for help, and reaching out to assist others, you'll be an incredible addition to our team. Our team thrives because of continuous learning.

The best parts of this job

  • You'll be at the cutting edge of website development — working on one of the fastest-growing site building frameworks on the market, digging into Gatsby's innovatively architected codebase and build system, using modern tools such as Node, React, and GraphQL.
  • You'll work closely with a small product team consisting of engineers, a designer, and a product manager working to solve new and interesting problems.
  • You'll be part of an active, open, friendly community of developers that are really excited about building high-performance, fun-to-use websites.
  • You'll be working in a safe, open environment of talented engineers who have a broad range of experience.
  • Your role will be key to making Gatsby the next way to build on the web -- and a technology that enables the next billion internet users.

The worst parts of this job

  • You will be part of the entire product development process from initial scoping, to release and ongoing support. This position requires building new features and supporting existing customers and community members. Striking the correct balance between feature work and support can be challenging.
  • We are a small, nimble squad working at a start-up. Things are constantly evolving and we often change quickly in response to broader organizational needs.

Details of the role

  • Type of Work: Full-time
  • Location: Remote (preference for UTC-8 to UTC+4)
  • Engineering Level: Level 4 (see our Engineering Levels Guide)

Benefits and perks

  • Unlimited vacation policy, with a minimum of 15 days paid vacation time
  • Amazing health, dental, and vision insurance for you and your family (US only)
  • 3 months of paid parental leave covering both adoption and foster placement
  • Stock options in a fast-growing startup
  • We are distributed first, so skip the commute
  • Set up costs for a home office OR coworking/private office reimbursement
  • New laptop of your choice
  • WiFi and cell phone reimbursement
  • Fly to cool locations 3x/year for company-wide meetups (once it's safe to travel again!)

Equal opportunity statement

Gatsby is an equal opportunity employer and we acknowledge and honor the fundamental value and dignity of all individuals. We commit ourselves to creating and maintaining an environment that respects diverse heritages and experiences, and seek applicants of diverse backgrounds and hire without regard to race, color, gender identity, religion, national origin, ancestry, citizenship, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Gatsby does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with Gatsby.

Summary
Gatsby
Senior Software Engineer, Ecommerce

Share or copy

Job alerts