At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients’ growth. We empower our people with a culture of excellence and enable them with the opportunity to uphold their accountability to contribute on each level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone’s contribution is welcomed.

And now we are looking for a Middle Full-stack Developer (NodeJS+React) to join us as part of our team.

About the project

Big international company whose main business is related to gift cards and their functioning: issuing and distribution of cards, processing of payments, exchanging, refilling, etc. It also operates with many other types of digital content like eGifts, incentive cards, promotions, rewards, etc. The company has several e-commerce sites and platforms that are helping to distribute the gift card products. Also, the company has a bunch of own core services that perform all the management of gift cards in the ecosystem.

Technical stack: React, TailwindCss, Node.js, Jenkins, MongoDB, Redis, Docker, Kubernetes, RESTful APIs, GraphQL, AWS.

Processes: flexible, but with availability in the evening till 21:00 CET.

Team: Tech lead (in US) + 4 Engineers (1 middle dev in US, 1 Senior dev in EU, 2 new developers).
Management and Product Owner are in California. Team processes — Scrum with 2 weeks sprints.

Responsibilities

The primary objective of the team is to develop high-load React-based widgets, supported by a Node.js microservices, that enable various operations throughout the lifecycle of gift cards, such as purchase, activation, balance checking, and more.

These widgets must adhere to high standards of performance, security, and data protection as well as accessibility requirements.

Additionally, they will support styles customization (theming), multi-country, multi-language, and multi-currency functionality.

We’re looking for you if you have

  • 4+ years of development as a full-stack
  • JavaScript, React, Typescript, HTML5 — strong knowledge
  • Node.js, express.js — strong knowledge
  • Database experience with MongoDB
  • Good understanding of front-end, back-end architecture patterns
  • Experience using CI/CD, Docker, Jenkins
  • Skill of effective and proactive communication
  • High level of personal responsibility
  • English — fluent upper-intermediate or higher

Bonus Points

  • Basic knowledge in other front-end, back-end technologies
  • Basic knowledge for AWS cloud services
  • Experience in creating and distributing (npm and cdn) own (project) libraries
  • E-commerce experience (orders, transactions, payments, fulfilment, inventory, etc.)

Interview steps:

  1. Pre-Screening with the recruiter (30 min)
  2. Tech Screening (30-40 min)
  3. Tech-Interview (up to 1.5 hours)
  4. Client Interview (up to 1-1.5 hour)
Kateryna Leonova
Kateryna Leonova
Talent Acquisition Specialist