freehire launches on Product Hunt on 26 August.

Follow →

Senior Back-End Developer (Node.JS)

Summary

Develop and scale in-house backend platforms using Node.js and Nest.js, optimizing high-load SQL/NoSQL databases within a microservices architecture for a Fintech and iGaming client.

About the Role Are you a seasoned Backend Engineer who excels at scaling high-load architectures, optimizing complex databases, and crafting clean, testable code? We are looking for a Senior Backend Engineer (Node.js/Nest.js) to join our partner's engineering team on-site in Ras Al Khaimah, UAE. If you thrive on solving sophisticated database bottlenecks, building resilient microservices from scratch, and handling Big Data in a high-concurrency environment, this is your next big career move.

About the Client Our partner is a dynamic tech powerhouse building cutting-edge product engineering solutions across Fintech, iGaming, and Marketing. They excel at turning innovative concepts into high-performing engines and launching them at global scale. As their exclusive recruitment partner, Lionhires manages their full-cycle talent acquisition, connecting top-tier tech talent with this fast-growing, ambitious team.

What You Will Do

  • Architect & Develop: Build and maintain robust in-house backend platforms using Node.js and Nest.js within a high-performing microservices architecture.

  • Database & High-Load Optimization: Solve complex DB performance bottlenecks by debugging queries, managing index strategies, leveraging data partitioning, and optimizing high-load SQL/NoSQL databases (MySQL, MongoDB).

  • API & Service Integration: Design and implement high-throughput third-party API integrations, working with REST, GraphQL, and WebSockets.

  • Guard Reliability & Quality: Write clean, testable, and maintainable code following TDD principles, utilizing Redis and RabbitMQ to ensure maximum system reliability.

  • Collaborate & Scale: Work closely with cross-functional teams to design, normalize, and continuously improve scalable data systems.

What You Bring

  • Proven Experience: At least 5 years of commercial web development experience, with 5+ years focused specifically on Node.js and Nest.js.

  • Database Mastery: Hands-on experience managing relational/NoSQL DBs and Big Data, with a deep understanding of table indexing, the DB Query Planner, normalization principles, and query optimization.

  • Architecture & Messaging: Strong knowledge of microservice architecture, REST, GraphQL, WebSockets, RabbitMQ, and Redis.

  • Engineering Standards: Solid proficiency in ES6+, Git version control, and Test-Driven Development (TDD).

  • Communication: Intermediate (or higher) English proficiency with strong problem-solving capabilities and collaborative skills.

Bonus Points For:

  • Hands-on experience with TypeScript.

  • 2+ years of experience working with CI/CD pipelines, containerization, and Kubernetes.

  • Practical experience using NATS.

What's in It for You

  • Financial Growth: Highly competitive remuneration level with structured annual performance reviews.

  • Global Mobility: Full relocation support to Ras Al Khaimah, UAE (including flight tickets, up to 2 weeks of hotel accommodation, and visa support for you and your family members).

  • Work-Life Balance: 21 non-business days of paid annual vacation plus 6 fully paid sick days.

  • Professional Growth: Opportunities to tackle high-load technical challenges and company-supported language development initiatives.

  • Culture & Perks: Regular team-building activities in a collaborative, supportive tech environment.

Our Recruitment Process We respect your time and aim to keep our process transparent and efficient:

  1. Initial Screen: A casual conversation with a Lionhires Recruiter to discuss your background and expectations.

  2. Technical Assessment: A practical evaluation via HackerRank.

  3. Technical Interview: A deep-dive discussion with our partner’s Technical Team.

  4. Final Interview: A strategic conversation with the Hiring Leads.

  5. Offer: Welcome aboard!

(Please note: This is a full-time, on-site role in Ras Al Khaimah, UAE. Remote or hybrid options are not available for this position.)

What this application asks

greenhouse

First Name, Last Name, Email, Phone, Resume/CV, Cover Letter

  • LinkedIn Profile optional
  • What is your English level? choose one
  • What are your salary expectations? (euro/net)
  • What is your current location?
  • Are you open to relocation if you are not currently based in the target location? (Ras Al Khaimah, UAE)? choose one
  • How many years of commercial experience do you have with Node.js?
  • We process your personal data in accordance with our Privacy Policy, which outlines how we collect, use, and protect your data during the recruitment process. Please review our Privacy Policy. By selecting "Acknowledge/Confirm," you confirm that you have read and understood our Privacy Policy. choose one

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available