loader image

Senior Full-Stack Software Engineer, E-commerce

About the role 


  • Location: San Francisco HQ or remote (anywhere in Western Hemisphere)

  • Full-time



As a Senior Full-Stack Software Engineer, you’ll … 


  • Lead new feature work and refactoring efforts across our stack

  • Design and implement scalable services in Node.js and AWS Lambda

  • Write performant UI components (React) that delight users and amplify their abilities as creative problem solvers (check out CSS Grid, E-commerce, Interactions, and more!)

  • Work on a highly technical platform that empowers hundreds of thousands of people, and serves millions of page views an hour

  • Cross-collaborate with software engineers, product managers, designers and QA analysts in an autonomous, supportive team environment

  • Create new APIs and rewrite old ones using REST, GraphQL, and Apollo

  • Build and maintain unit and integration tests (Jest and Cypress)

  • Mentor other engineers on best practice, design considerations, and quality

  • Support others on your team in a technical capacity

  • Receive support designed to help you grow as an impactful engineer and a healthy human being



That said, these responsibilities are just the start! we encourage you to contribute wherever your interests take you — and shape your role accordingly. 

And this isn’t just a philosophical bent: we actually give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities. 

About you 

You’ll thrive as (a) Senior Full-Stack Software Engineer if you:


  • Have significant experience (4+ years) in engineering scalable, multi-tenant environments that deliver rich front-end experiences

  • Possess exceptional programming skills with experience in Javascript, Node.js, GraphQL, and React.js

  • Exercise a deep understanding of design patterns, and when to apply them

  • Deep understanding of data design and modeling

  • Are comfy in a linux terminal

  • Have previous experience in Kubernetes, Docker, Terraform, Chef, Puppet, or Ansible (these are a plus).



If you don’t meet 100% of the above qualifications, you should still seriously consider applying. Studies show that meeting just 50% of a role’s requirements puts you in the running.


Position

Full-Stack Developer


Must have Skills

  • JavaScript

    Beginner

  • Kubernetes

    Beginner

  • Linux

    Beginner

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active a month ago

Skip

Senior Full-Stack Software Engineer, E-commerce

About the role 


  • Location: San Francisco HQ or remote (anywhere in Western Hemisphere)

  • Full-time



As a Senior Full-Stack Software Engineer, you’ll … 


  • Lead new feature work and refactoring efforts across our stack

  • Design and implement scalable services in Node.js and AWS Lambda

  • Write performant UI components (React) that delight users and amplify their abilities as creative problem solvers (check out CSS Grid, E-commerce, Interactions, and more!)

  • Work on a highly technical platform that empowers hundreds of thousands of people, and serves millions of page views an hour

  • Cross-collaborate with software engineers, product managers, designers and QA analysts in an autonomous, supportive team environment

  • Create new APIs and rewrite old ones using REST, GraphQL, and Apollo

  • Build and maintain unit and integration tests (Jest and Cypress)

  • Mentor other engineers on best practice, design considerations, and quality

  • Support others on your team in a technical capacity

  • Receive support designed to help you grow as an impactful engineer and a healthy human being



That said, these responsibilities are just the start! we encourage you to contribute wherever your interests take you — and shape your role accordingly. 

And this isn’t just a philosophical bent: we actually give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities. 

About you 

You’ll thrive as (a) Senior Full-Stack Software Engineer if you:


  • Have significant experience (4+ years) in engineering scalable, multi-tenant environments that deliver rich front-end experiences

  • Possess exceptional programming skills with experience in Javascript, Node.js, GraphQL, and React.js

  • Exercise a deep understanding of design patterns, and when to apply them

  • Deep understanding of data design and modeling

  • Are comfy in a linux terminal

  • Have previous experience in Kubernetes, Docker, Terraform, Chef, Puppet, or Ansible (these are a plus).



If you don’t meet 100% of the above qualifications, you should still seriously consider applying. Studies show that meeting just 50% of a role’s requirements puts you in the running.


Job Type

Client Payroll


Positions

Full-Stack Developer


Must have Skills

  • JavaScript

    Beginner

  • Kubernetes

    Beginner

  • Linux

    Beginner


Languages

english -Basic

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Vlad M

| United States