Position: Senior Full Stack Developer (Node.js + React.js)
Company: ELITEX
Category: Node.js
Experience required: 3y
English level: intermediate

We are currently looking for a Senior Full-stack (React/Node/TS) engineer for a startup in Connected Commerce. Collaboration with the core team of developers from the USA.
Our client provides stock to their employees.
There's a company retreat every year, where they gather everyone.

About the Project:

With one-touch, our Customer allows consumers to access product info, use & care instructions and discounts while you gain a deeper understanding of your customer. Apps, paper manuals and hassles not required.

Connecting physical products to digital experiences.
Our Customer power one-touch registration to connect brands and their customers. Its software allows brands to power rich, digital experiences that are enabled by a QR code or NFC tag.

Our Customer offers a simple experience that incentivizes and rewards registration so brands can engage with their customer. With this software and easy-to-use consumer interface (no app required), brands can easily power repurchase, referrals, and personalized recommendations enabled from the physical product.

The Customer is seeking an experienced Full Stack software engineer to join the cross-functional team of engineers and business professionals. You will help drive the architecture of the backend system that integrates with the Shopify platform as well as work on a cutting edge front-end web and mobile experience that will quickly scale to millions of users. As one of the first 5 engineers you will have a unique opportunity to build Customer’ culture and have a front-row seat in launching this rocketship!

Responsibilities:

Our Customer has an existing product using meteor and angular but is working to move this codebase to a more modern, durable, robust tech stack. As a pre-seed company, our Customer’ priorities can shift quickly based on business requirements but this is likely what you will be working on:
Brainstorm and develop quick proof-of-concepts for new exciting ideas.
Utilize AWS products (SNS, SQS, Step Functions, Lambda, etc.) to create highly scalable backend microservices.
Design and develop beautiful web and mobile experiences in React/React-native
Help to develop best coding practices (unit tests, TDD, SOLID principles, etc.) and guidelines for our growing team.
Work with our offshore team to maintain, improve, and migrate our existing application to a more modern stack.

Requirements:

Our Customer wants developers who truly love what they do. You are someone who eats Typescript for breakfast, React for lunch and microservices for dinner and still has plenty of room for dessert! Whether it is hooks or components, mongoDB or postgres, hosted or serverless, android or iOS, rc or alpha version of a new shiny npm package, you have an opinion and you can quickly adapt to rapid changes in technology. Most of all, they are looking for team players who love working with others, have a positive attitude, and are always looking to improve their skills.

We need to see:

A strong track record developing web/mobile applications in React and Node using Typescript in a production environment.
Experience building components like caching, auth, notifications etc.
Experience designing and maintaining complex database systems (preferably MongoDB)
Experience in using source control (like git), containers (like docker).
Experience with rapid prototyping using customer feedback in a fast-paced startup environment
Ability to self-manage and work effectively without oversight (we want entrepreneurs!).
Creative problem solving skills and extreme attention to detail.
Ability to effectively communicate with and lead both co-workers and contractors.

We’ll be super excited if you have:

Contributed to open source projects
Previous startup experience
Cool side projects to show
Compensation & benefits
Modern working place (iMac/MacBook or other preferred hardware);
Cozy office in the very center of the city;
Flexible working hours;
Remote work;
Regular performance reviews;
20 working days of paid vacation annually;
Additional vacation days for special lifetime events;
Paid sick-leaves;
Maternity leave policy;
English classes;
Health insurance;
Compensation for educational and training programs;