Backend (Node.js) Developer
Madfish
Software Engineering
Ukraine · Europe · Europe · Europe · Ukraine
Posted on Oct 5, 2025
We are looking for a proactive and detail-oriented Node.js Developer with 3+ years of commercial experience to join our growing engineering team.
Project:
ERP system for a fitness club network. The main focus is upgrading and improving the payment module: updating the UI, refactoring existing services, and implementing new payment-related features.
Responsibilities:
- Develop and maintain backend services using Node.js (Express).
- Refactor and optimize the existing payment system.
- Integrate and configure Stripe payment services.
- Implement GraphQL API for client applications.
- Collaborate with the frontend team on Svelte-based UI updates.
- Deliver new features for the payment module (subscription management, billing cycles, refunds, financial operations).
- Ensure security, reliability, and scalability of payment processes.
-
Write clean, maintainable code with test coverage.
Requirements:
- 3+ years of commercial experience with Node.js.
- Strong experience with Express.js.
- Hands-on experience with GraphQL.
- Proven experience integrating Stripe (or other payment systems).
- Understanding of ERP/CRM systems is a plus.
- Knowledge or experience with Svelte
- Solid understanding of microservices, REST/GraphQL API architecture.
- Experience with databases (SQL/NoSQL).
- Strong knowledge of JavaScript/TypeScript.
- English level — B2