Happy Senior full-stack engineer (React/Node.js/Typescript)

06 января


Требования: frontend fullstack javascript nodejs
project nfc shopify aws lambda react tdd solid typescript mongodb postgres node mac english health
Английский: eng: Intermediate

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 are 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!


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 Customers’ priorities can shift quickly based on business requirements but this is likely what you will be working on:

  • Brainstorm and develop quick proofs-of-concept 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.


Our Customer is looking for developers who truly love what they do. You are someone who eats Typescript for breakfast, React for lunch, and microservices for dinner and still have 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;
  • Team buildings and corporate events.