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

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 2 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?

Jobs Related To Outstaff Your Team Node.js Developer

Node.js Developer

Progressive Middle Back-End Developer needed for an art digitization platform, focusing on Node.js, databases, and blockchain integration.

(Fluent English) Python Developer

Join Outstaff Your Team as a Python Developer, working on SaaS products for web data transformation. Remote position with competitive USD compensation.

(Fluent English) Python Developer

Join Outstaff Your Team as a Remote Python Back-End Developer, working on Big Data SaaS solutions with an international team.

(Fluent English) Python Developer

Join Outstaff Your Team as a Python Developer, working on SaaS products for web data transformation. Remote position with competitive USD compensation.

(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.