Position: Full-Stack JavaScript Developer
Company: TechMagic
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

MUST HAVE
3+ years of commercial experience with JavaScript;
Extensive practical experience with React and Node.js;
Experience with AWS (EC2, Lambda, S3, SNS, SQS);
Experience with MongoDB;
Good spoken and written English (intermediate or higher).

WILL BE A PLUS
Serverless framework, Redis

RESPONSIBILITIES
To build the front-end and back-end parts of the project (new features).

CUSTOMER
Global startup based in Vancouver, Seattle.

PRODUCT
It's SaaS platform for the USA and UK market, attracted $4,1M investments.
The product consists of 2 parts:

Modular commerce platform (Connect application data from 20+ industry-leading SaaS providers, Easily build a connection to your own applications, build our full commerce web experience).

Experience platform (CMS and content customization).
It provides the industry’s most open and scalable commerce platform to accelerate growth across all channels. This platform combines a powerful commerce API engine with intuitive business applications, empowering teams to drive business growth without the cost, time and complexity of monolithic legacy solutions.

STAGE
This is a growing startup, existing product. We will be building new features, blocks.

PROJECT TEAM
Lviv team - 2 JavaScript TechLeads. Now we're building a team. Opportunity to grow up to 10 people before the new year. Client's side - 15 developers. Our team will be working directly with the US team.

PROJECT TECHNOLOGIES
JavaScript, Node.js, React, GraphQL, MongoDB, Redux, NextJs, JSON, HTML5, CSS, SASS, REST, Microservices, NoSQL, AWS Lambda, API Gateway, Serverless.

WORK SCHEDULE
Full-time work. Now we're working remotely, for the future - full/partial work from our Lviv office.

BUSINESS TRIPS
Possible after the quarantine.

INTERVIEW STAGES
1-st stage - interview with our Recruiter and TechLead.
2-nd stage - client interview.