We’re looking for a Senior Node.js Developer for a full-time, project-based collaboration (approximately 8 hours/day, 40 hours/week). If the cooperation with the client is extended, we expect to continue working with you as well.
You’ll be joining a dynamic, cross-functional team working on an ambitious SaaS product aimed at transforming how companies manage memberships, events, and content.
About the Product An all-in-one platform for managing memberships, selling tickets, hosting events, organizing content, and strengthening the overall value proposition for businesses. The product is live and evolving, with an active team on both the client and delivery sides.
Team Composition From our side: CTO, Solution Architect / Back-end Developer, Business Analyst, and DevOps From the client’s side: two front-end developers, mobile developer, product manager, designer, and support team
What You’ll Work On Stabilize the existing system and resolve core technical debt Collaborate on rearchitecting the platform for scalability Contribute to test coverage and automation Work closely with cross-functional teams to align backend solutions with product goals
Must-Have Skills ✔️ Strong experience with Node.js ✔️ Solid knowledge of MongoDB and Mongoose ✔️ Experience designing scalable and maintainable backend architectures ✔️ Familiarity with building RESTful APIs ✔️ English: Intermediate+ for daily communication
Nice-to-Haves ➕ Experience with Firebase Auth ➕ Familiarity with Nest.js ➕ Understanding of messaging queues like RabbitMQ / AMQP
Why you’ll love working with us Continuous professional development and growth opportunities Opportunity to realize your innovative ideas in building new solutions and services Possibility to propose solutions directly impacting projects Access to testing and experimentation with cutting-edge technologies Competitive salary Remote work with a flexible schedule (40 hours per week) Paid training and 50% compensation for English language lessons 18 days of annual vacation with paid sick leave