Node.js Developer

A platform where art comes to life in the digital world, building a product for processing heavy data and files.
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 managing artworks. 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 the business side.

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 the architecture, strategy, functionality of the project and brand - Made in Ukraine.
  • Compensation in USD.
  • Adequate, friendly management and no bureaucracy.
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
Kafka
  • 2-4+ years of experience in software development
  • Higher education in Computer Science or Computer Engineering
  • Deep knowledge of JavaScript, TypeScript, OOP, SOLID
  • Confident experience with Node.js and Nest.js
  • Knowledge of databases: PostgreSQL, MongoDB, and Redis
  • Experience with raw queries and 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 and ability to handle tasks independently
  • Ability to work towards a common goal

Benefits For Node.js Developer

  • Remote work
  • Interesting tasks
  • New project without legacy code
  • Direct impact on project
  • USD compensation
  • Friendly management
  • No bureaucracy

Interested in this job?

Jobs Related To Outstaff Your Team Node.js Developer

Node.js Developer

Join our team as a Node.js Developer to build a cutting-edge platform for digitizing and preserving art, integrating Blockchain and Web 3.0 technologies.

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