

Middle Node.js Software Engineer
About
Binariks is looking for a highly motivated and skilled Middle Node.js Software Engineer to join the development team. The ideal candidate will have solid experience in building applications with Node.js and an interest in microservices architecture. You will be a key contributor to the team, helping to develop robust, independent services and integrate them with blockchain and e-commerce platforms.
About the project: involves migrating the platform from a prototype to a production-ready, scalable platform built on a microservices architecture. The platform is designed to let users immortalize love stories using a unique combination of physical jewelry, blockchain archival on Arweave, and social community features. The goal is to refactor the existing codebase and deploy it on AWS cloud infrastructure using Kubernetes for orchestration.Â
It is a Contractor position for approximately 2 months. Â
What We’re Looking For:
Binariks is looking for a highly motivated and skilled Middle Node.js Software Engineer to join the development team. The ideal candidate will have solid experience in building applications with Node.js and an interest in microservices architecture. You will be a key contributor to the team, helping to develop robust, independent services and integrate them with blockchain and e-commerce platforms.
About the project: involves migrating the platform from a prototype to a production-ready, scalable platform built on a microservices architecture. The platform is designed to let users immortalize love stories using a unique combination of physical jewelry, blockchain archival on Arweave, and social community features. The goal is to refactor the existing codebase and deploy it on AWS cloud infrastructure using Kubernetes for orchestration.Â
It is a Contractor position for approximately 2 months. Â
What We’re Looking For:
- 3+ years of hands-on experience in backend development with Node.js
- Proficiency with Node.js frameworks such as Express and/or NestJS
- Experience with relational databases, specifically PostgreSQL
- Experience working with microservices-based systems
- Familiarity with cloud environments, preferably AWS
- Good understanding of RESTful API design and implementation
- Excellent spoken and written communication in English (B2+)
- Experience with blockchain technology, particularly Arweave integration
- Hands-on experience with caching solutions like Redis
- Familiarity with message queue systems such as RabbitMQ or AWS SQS
- Experience integrating with e-commerce platforms like Shopify
- Develop and maintain backend microservices, including the Archive, Commerce, and Social services.
- Contribute to the refactoring of the existing prototype codebase into a clean, scalable microservices architecture.
- Develop integrations with the Arweave blockchain for story archival and with Shopify for order processing via webhooks.
- Implement data models and manage database layers using PostgreSQL.
- Utilize Redis for high-performance caching for social feeds and other features.
- Work with message queues like RabbitMQ or AWS SQS for asynchronous processing of blockchain operations.
- Work closely with the team to build and maintain CI/CD pipelines