Node.js Developer

A platform where art comes to life in the digital world, building a product for processing heavy data and files, and creating a CRM for art management.
Kyiv, Ukraine, 02000Lviv, Lviv Oblast, Ukraine, 79000Uzhhorod, Zakarpattia Oblast, Ukraine
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
AI · Blockchain
This job posting may no longer be active. You may be interested in these related jobs instead:
(Fluent English) Java Developer

Skilled Back-End Developer needed for SaaS company specializing in web data transformation. Work with APIs, big data, and complex systems.

Software Development Engineer, Amazon Music

Software Development Engineer position at Amazon Music, building scalable systems for playlist and queue experiences serving millions of customers.

Software Development Engineer, FinTech Infrastructure

Build high-performance, globally scalable financial systems at Amazon as a Software Development Engineer in the FinTech Infrastructure team.

Software Development Engineer, Digital Payments and Emerging Markets

Lead software development role focusing on digital payments solutions at Amazon, requiring 3+ years experience and expertise in scalable system design.

Software Development Engineer, AWS Geospatial

AWS Geospatial Software Development Engineer position focusing on building location-based services with emphasis on privacy and serverless architecture.

Description For Node.js Developer

Imagine a platform where art comes to life in the digital world! We are building a product for processing heavy data and files, and we are looking for a progressive Middle Back-End Developer. Together, we will create a CRM for art management. We plan to integrate with Blockchain and Web 3.0.

Product: A platform for processing artworks by Ukrainian and world artists for digitization and preservation, all to ensure that art is digitized in extraordinary quality.

Team: A cohesive team of talented and ambitious Ukrainian specialists, including CEO, CTO, Marketing Director, Project Manager, Full-Stack, Front-End, Back-End, UI/UX Designer, and business part.

What we will do:

  • Set up the architecture and functionality of the product. Experience in building BE architecture from scratch is important.
  • Build project strategy, actively brainstorm with the team.
  • Develop and lead the project, determine the optimal architecture.

What you will need:

  • 2-4+ years of experience in software development
  • Higher education in Computer Science, Computer Engineering
  • Deep knowledge of JavaScript, TypeScript, OOP, SOLID
  • Confident experience with Node.js and Nest.js
  • Knowledge of databases: PostgreSQL, MongoDB, and Redis, with experience in writing raw queries and using ORMs
  • Ability to read and understand library source code
  • Experience with Vitest or Jest (or other testing frameworks)
  • Skills with BullMQ, RabbitMQ, or Kafka
  • Self-organization, ability to handle tasks independently
  • Ability to work towards a common goal

Bonus points for:

  • Commercial experience in performing DevOps tasks
  • Experience with Blockchain technologies, ethers.js, or viem
  • Knowledge of Solidity
  • Experience with Knex.js and Prisma
  • Experience with WebSockets
  • Experience with Docker and Docker Swarm
  • Experience with Directus or Strapi
  • Experience with Traefik and Nginx
  • Good sense of humor :)

We offer:

  • Remote work in Ukraine or elsewhere in a close time zone
  • Many interesting tasks and communication with the team
  • New project without legacy code
  • Direct impact on architecture, strategy, project functionality, and brand - Made in Ukraine
  • Compensation in USD
  • Adequate, friendly management and no bureaucracy

Join our team and help bring art into the digital age with cutting-edge technology and a passionate group of professionals!

Last updated 6 months ago

Responsibilities For Node.js Developer

  • Set up the architecture and functionality of the product
  • Build project strategy, actively brainstorm with the team
  • Develop and lead the project, determine the optimal architecture

Requirements For Node.js Developer

JavaScript
TypeScript
Node.js
PostgreSQL
MongoDB
Redis
RabbitMQ
Kafka
  • 2-4+ years of experience in software development
  • Higher education in Computer Science, Computer Engineering
  • Deep knowledge of JavaScript, TypeScript, OOP, SOLID
  • Confident experience with Node.js and Nest.js
  • Knowledge of databases: PostgreSQL, MongoDB, and Redis, with experience in writing raw queries and using ORMs
  • Ability to read and understand library source code
  • Experience with Vitest or Jest (or other testing frameworks)
  • Skills with BullMQ, RabbitMQ, or Kafka
  • Self-organization, ability to handle tasks independently
  • Ability to work towards a common goal

Benefits For Node.js Developer

  • Remote work in Ukraine or elsewhere in a close time zone
  • Many interesting tasks and communication with the team
  • New project without legacy code
  • Direct impact on architecture, strategy, project functionality, and brand - Made in Ukraine
  • Compensation in USD
  • Adequate, friendly management and no bureaucracy

Interested in this job?