Position: Full Stack Engineer - Vue.js+Nest.js
Company: PickyStory
Category: JavaScript
Experience required: 3y
English level: intermediate

An e-commerce startup with a successful Shopify application is looking for a full-stack developer with solid knowledge of Vue.js and Nest.js. The position is aimed at experienced software engineers who're interested in joining a vibrant startup in the long term.

Our product is live and growing fast. We're actively developing the core platform, adding new features, and updating our cloud infrastructure. If you join us, expect to make software design decisions, craft new components from scratch, and refactor existing code to perfection.

The initial focus will be on frontend development in Vue.js. In the coming months, this will also include building microservices in Nest.js.

This is a remote position. We are a global team that speaks English, Russian, and Hebrew. To ensure sufficient time overlap with the engineering team, the position is open to EU time zones only.

Requirements

- 4 years or more employed as a full-stack software engineer
- 2 years or more building web applications in Vue.js
- 1 year or more employed fully remotely by international companies
- Experience in developing apps for Shopify, familiar with the platform concepts and API
- Interested in joining a company as a fully-remote team member in the long term

Bonus points - if you have experience with:

- Deploying microservices with Kubernetes on Amazon EKS or Google GKE
- Nest.js or other web frameworks in the Node.js ecosystem
- Typescript
- Django web framework and Python

What you get

- Experience working in a global, fully-remote startup in its most exciting early stages.
- Contribute to a fast-growing product with millions of users.
- Gain critical knowledge about the Shopify eco-system and the e-commerce world in general.
- Practice continuous delivery to a live production environment.
- Employee stock options plan (starting from 2022)

The stack

Our frontend stack contains Vue.js, ElementUI, Webpack, Cypress, and Jest.

Our backend is built with Django and AWS cloud functions, using MySQL and PostgreSQL.

Our servers run on Heroku, but we're transitioning to Kubernetes on Amazon EKS.

We use GitHub, Sentry.io, SemaphoreCI. Our lightweight agile process and technical knowledge are managed in Notion.