Middle NodeJS Developer
Ukraine Europe Full-time

We are seeking a Middle NodeJS Developer to join our team and contribute to the development of a complex, high-load payment processing platform for our U.S.-based client. The product supports subscription management, real-time reporting, chargeback resolution, and integrations with popular platforms such as Shopify, WordPress, QuickBooks, and more. 

Tech stack:
Node.js, React.js, SQL/NoSQL, AWS, Payment service integrations 

Responsibilities: 

  • Build and maintain backend APIs and services using NodeJS
  • Design database schemas and optimize queries (PostgreSQL, MySQL) 
  • Implement authentication and authorization (JWT, OAuth) 
  • Integrate with external APIs and payment services 
  • Work with AWS services (S3, Lambda, DynamoDB, etc.) 
  • Set up CI/CD pipelines and automate deployments 
  • Use RabbitMQ, Kafka, or similar tools for background processing 
  • Write unit and integration tests (Jest, Mocha) 
  • Manage API versioning and ensure backward compatibility 
  • Monitor and debug using tools like Prometheus, ELK, OpenTelemetry 
  • Refactor code and apply SOLID principles 
  • Participate in technical discussions and code reviews 

Requirements: 

  • 2+ years of commercial experience with NodeJS  
  • Strong knowledge of SQL/NoSQL databases and REST API development 
  • Experience with AWS and cloud-native application design 
  • Proficiency in writing automated tests and debugging production issues 
  • Good communication skills and ability to work independently 
  • Upper Intermediate English or higher 

Nice to have: 

  • Experience in fintech or high-risk payment platforms 
  • Experience with React 
  • Familiarity with Python or Java as a secondary backend language 
  • Exposure to DevOps practices and microservices architecture 

If you are a skilled NodeJS Developer who enjoys solving complex problems and working on impactful products, we would love to hear from you. Apply now and become part of a team that values ownership, innovation, and quality engineering. 

Apply for this job

    CV file*

    By submitting this form you confirm that you agree to our Privacy Policy.

    Thank you for your application!

    We appreciate your interest in joining our team. Our hiring team will carefully review your application and get back to you soon.

    In the meantime, feel free to explore more about our company, our culture, and the exciting projects we’re working on! 

    Discover our latest
    vacancies

    We are a perfect match if you:
    • Love deploying & maximizing your skills
    • Seek professional growth and development
    • Want to make a difference with your work
    • Look to build a strong career in tech
    • Enjoy the company of creative and driven individuals
    Learn more about us
    🚀
    9 departments

    led by real industry professionals

    100+

    team members

    Get in touch with us!

      Thank you for reaching out!

      We’ll review your message and get back to you soon.

      In the meantime, feel free to explore our case studies or submit another request.