This job posting has expired and no longer is available. Please explore other opportunities.

Remote full-stack senior software engineer for growing ecommerce software (TypeScript with NestJS and React)

Remote (Canada) +1

Remote full-stack senior software engineer for growing ecommerce software (TypeScript with NestJS and React)

$115k – $130k + 0.25% – 1.0% Equity


In a nutshell

We are looking for a full-stack senior software engineer who is an expert (at least five years) on TypeScript, is familiar with Docker and Kubernetes, and knows how to build a secure, scalable and resilient microservice-based application.


This is a 100% remote position with a salary up to $130K plus .25%-1% equity and benefits.


The details

You should consider applying if you'd enjoy working with a small and nimble team of ecommerce and software engineering experts and you've designed and built products from scratch before. We are looking for a self-starter and a critical thinker who speaks and writes well.


Our main project runs as a NestJS back end with data coming from PostgreSQL, Mongo, and Redis, and uses both pure SQL and Sequelize; our front end utilizes React components and Material UI on Next.js. We expect you to have ample and proven experience in all of these.


We are using the Amazon Selling Partner API, Stripe, Mixpanel and a few other services; you should be all right learning how to work with multiple services and APIs.


We test with Jest and Cypress.


Everything runs on Docker containers and is deployed to a Kubernetes cluster on AWS and although we don't expect you to be an expert on DevOps you should know how to work with Docker for local development and be familiar with continuous integration and continuous delivery.


This is a fully remote position open only to candidates in the United States and Canada with fluent English. The salary is up to $130K plus equity and benefits.


The company


Emplicit is a leading ecommerce agency specializing in the Amazon marketplace. Within the agency, our founder has been incubating a SaaS product providing catalog management and data tools for companies that sell on Amazon.


We’ve proven product market fit and have the funding and traction to take this to the next level.


We are entering and will dominate a $20B+ market. This will be a career defining opportunity for experience and wealth creation.


The founder is an entrepreneur who has deep experience with Amazon and ecommerce. Previously he created and exited brands that sold on Amazon, after that he started and scaled an Amazon ecommerce marketing agency, in which this SaaS is currently being incubated.


The tech lead is a software architect and engineer who has worked with distributed teams and has built software products in multiple industries for more than two decades.


What the role isn't


This isn’t a job with a large megacorp where you clock in at 9 a.m. and out at 5 p.m. It will be difficult but also incredibly rewarding and fun for the right individual.


There won’t be endless meetings with a lot of people trying to create the perfect plan for every task. We will work asynchronously as much as possible. You’ll own your tasks and will be given peace to get them done.

We’ll be flying the plane while building it, and mistakes will be made. Perfect is the enemy of good here and we’re all human. It’s how we respond to these mistakes that creates raving fans that will help accelerate our growth.


How to apply


Please include your up-to-date résumé and answer the following questions in your application:

  • Why are you interested in this position?
  • Why do you think you are the ideal candidate?
  • Which is the software project you are most proud of and what did you do there?
  • What's the name of your favorite robot from a movie or a book?


Feel free to add anything else that you think will help us know you are the one we are looking for.


The hiring process


If we like your application you will first meet with our tech lead to talk about the role and your experience, if everything feels right we'll invite you to a technical interview, and if you pass that then you'll join a third and final conversation with the founder and tech lead.

We'll let you know our decision shortly afterwards, usually in a couple of days.


Subscribe to Job Alerts