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.