Logo for Fasset

Senior Backend Engineer (Node.js)

Roles & Responsibilities

  • Strong hands-on experience with Node.js in production environments.
  • Experience building backend services using frameworks such as NestJS, Express, or similar.
  • Solid understanding of microservices architecture, event-driven systems, and distributed systems fundamentals.
  • Hands-on experience with JWT, token-based authentication, and authorization flows, including OAuth2 concepts.

Requirements:

  • Design, develop, and maintain scalable backend services using Node.js.
  • Build and operate microservices and event-driven systems.
  • Design and implement API-first services, including REST APIs and WebSockets.
  • Participate in code reviews and mentor junior engineers.

Job description

Senior Backend Engineer (Node.js)

Location: Islamabad (Hybrid / Relocation Required)

About Fasset

Fasset is building regulated, enterprise-grade financial and digital asset infrastructure. Our backend systems power transaction processing, digital banking, and Web3 platforms with a strong focus on security, scalability, and compliance.

We are looking for a Senior Backend Engineer (Node.js) to design, build, and own backend services powering mission-critical financial systems.



Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js.
  • Build and operate microservices and event-driven systems.
  • Design and implement API-first services, including REST APIs and WebSockets.
  • Implement and maintain authentication and authorization mechanisms, including JWT-based security.
  • Integrate identity, access control, and role-based authorization into backend services.
  • Work with Kafka, RabbitMQ, or similar messaging platforms.
  • Ensure backend services meet security, performance, and compliance requirements.
  • Collaborate closely with Solution Architects, Product Managers, and DevOps teams.
  • Contribute to CI/CD pipelines, cloud deployments, and production readiness.
  • Participate in code reviews and mentor junior engineers.



Required Skills & Experience

  • Strong hands-on experience with Node.js in production environments.
  • Experience building backend services using frameworks such as NestJS, Express, or similar.
  • Solid understanding of:
    • Microservices architecture
    • Event-driven systems
    • Distributed systems fundamentals
  • Hands-on experience with JWT, token-based authentication, and authorization flows.
  • Strong understanding of authentication protocols and patterns (e.g., OAuth2 concepts).
  • Experience with REST APIs, WebSockets, and API-first design.
  • Strong experience with:
    • Relational databases (PostgreSQL, MySQL, etc.)
    • NoSQL databases
  • Experience with Kafka, RabbitMQ, or similar solutions.
  • Familiarity with secure coding practices and backend security best practices.
  • Experience with CI/CD pipelines, containers, and cloud platforms (preferably AWS).



Preferred Experience

  • Experience in Fintech, Digital Banking, or Web3.
  • Exposure to high-throughput, transaction-heavy systems.
  • Experience working in regulated or compliance-driven environments.

Back-End Engineer Related jobs

Other jobs at Fasset

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.