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 the management of works of art. We are planning integration with Blockchain and Web 3.0. Product : a platform for processing works of art of Ukrainian artists and sculptors for the purpose of their use and preservation. The platform presents galleries and selected paintings from various resources. All this in order for the art to be d
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 the management of works of art. We are planning integration with Blockchain and Web 3.0.
Product : a platform for processing works of art of Ukrainian artists and sculptors for the purpose of their use and preservation. The platform presents galleries and selected paintings from various resources. All this in order for the art to be digitized in extraordinary quality. We plan to enter the international market.
Team : a coordinated team of talented and ambitious Ukrainian specialists, namely CEO, CTO, Marketing Director, Project Manager, Full-Stack, Front-End, Back-End, UI/ UX Designer and business part.
What we will do :
- Adjust the architecture and functionality of the product. Important experience in building the BE-part architecture from scratch;
- Build a project strategy, actively brainstorm with the team;
- Develop and manage the project, determine the optimal architecture.
Requirements
What you will need :
- 3- 4+ years of experience in software development;
- Deep knowledge of JavaScript, Typescript, OOP, SOLID;
- Solid experience with Node.js and Nest.js;
- Knowledge of databases: PostgreSQL, MongoDB and Redis;
- Experience with Protocols: REST, WebSocket;
- Possession of skills with BullMQ, RabbitMQ or Kafka;
- Ability to read and understand the source code of libraries;
- Experience with Vitest or Jest (or other testing frameworks);
- Self-organization, the ability to deal with tasks independently;
- The ability to work for a common result.
Will be a plus :
- Higher education in Computer Science, Computer Engineering;
- Experience with Blockchain, ethers.js or viem technologies;
- Knowledge of Solidity;
- Experience with Docker and Docker Swarm;
- Experience with Traefik and Nginx;
- Sense of humor :)
Benefits
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.