Fasset

Senior Backend Engineer, Node.js

Fasset

full-time

Posted on:

Location Type: Hybrid

Location: IslamabadPakistan

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

Requirements

  • 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).
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsMicroservices architectureEvent-driven systemsREST APIsWebSocketsJWTOAuth2Relational databasesNoSQL databasesCI/CD
Soft Skills
collaborationmentoringcode review