Fullstack Node.js / Vue.js developer. Product (offline)

Product
- Home interior e-commerce platform with a very modern technology stack
- Wants to get ahead of Amazon in its niche and country market
- Nearest challenge is Machine Learning / Image Recognition

All remote team
- Founders, CTO and product team are from the US, Germany, Poland
- Development team are 4 guys in Ukraine (all remote)
- Very flat hierarchy with a lot of free room of how to work
- Every 3 months there's all team gathering somewhere in Europe

Technologies
- JavaScript (ES6)
- Node.js / Express
- Vue.js / Nuxt.js / HTML / CSS (Tailwind)
- GraphQL (Apollo Server)
- Rest API
- MariaDB / MySQL
- Sequelize (MariaDB) & Knex
- Redis
- ElasticSearch
- AWS (ALB, RDS, EC2, S3, …)
- Git
- Bitbucket

NOTE: Node/Express, Vue/Nuxt and Maria/MySQL are a must. Everything else is Ok to learn.

Work
- Develop and improve e-commerce backend (Node.js / Express) and frontend (Vue.js/Nuxt.js)
- Develop microservices: Product Information Management (PIM), Order Management System, etc
- Participate in decisions making on Backend architecture, UI designs etc
- Explore new technologies to use (for example ML / Image recognition field)
- Improve scalability and technical performance of API and its response times

Codebase
- 2 years old, all is from scratch, almost no legacy code
- Complexity in some parts is given (e.g. stock imports), but most of it is easy to understand
- API first approach, parts of the API can be served as microservices (if required)
- No unit tests, only E2E tests for business critical things
- Good maintainability

Your profile
- Experience in building backend API’s as well as creating user centric frontends, 3+ years
- Practical & recent experience with Node.js/Express and Vue.js/Nuxt.js
- Good technical understanding of API’s in general, even better GraphQL API’s
- [Important] Strong MariaDB / MySQL knowledge (you must be able to write complex queries with a lot of joins, subselects, aggregations, etc.)
- Good written and spoken English

Offer
- Work directly for US client and their all-remote product team in DE, PL, UA
- Salary $3,000 - $4,000 (paid directly by client, can be Payoneer if you want)
- Remote work, flexible schedule (as long as deadlines / meetings are met)
- Paid days off: 24 days in 1st year; 27 days in 2nd year; 30 days in 3rd year
- Every 3 months there's all team gathering somewhere in Europe
- Very flat hierarchy with a lot of free room of how to work

About Innoteka

We're all-remote (since 2016!) team of engineers working with product companies as part of their team (even if it's called "remote outstaffing").

Our clients work with us for 2-4 years and call us "secret weapon" and "very reliable and trustworthy strategic partner".

On the engineers side - we hire matured developers who choose trust, freedom and responsibility. Historically, our developers work with us for 2-3 years as well as clients.

It is our choice to remain a proud small firm vs growth-obsessed compromised factory.

We don’t do a lot of “marketing” (don't you think there's too much marketing in this World?). Instead, we continuously do a lot of charity to families in need, educational and healthcare organizations.

Company website:
http://innoteka.com/

DOU company page:
https://jobs.dou.ua/companies/innoteka/

The job ad is no longer active

Look at the current jobs Node.js Remote→