Backend Developer (NestJS)

Studio Butterfly
Full-timeTk 40k-70k/month (BDT)Remote (Worldwide)
Apply Now

We're looking for a Backend Developer with hands-on NestJS experience to build and scale the services behind our products.

Experience

  • At least 1 year of hands-on experience with NestJS

Required Skills

Core Backend

  • Strong knowledge of JavaScript and TypeScript

  • Solid experience with NestJS (modules, providers, dependency injection)

  • Understanding of the Node.js event loop and asynchronous programming

  • REST API design and development

Database

  • MySQL

  • Database design and normalization

  • Writing optimized SQL queries

Authentication & Security

  • JWT authentication

  • OAuth (Google, Facebook, etc.)

  • Role-Based Access Control (RBAC) — ABAC and PBAC a plus

  • Password hashing (bcrypt)

Caching & Queues

Responsibilities

  • Develop scalable backend services using NestJS

  • Design and maintain REST APIs

  • Integrate third-party services and APIs

  • Optimize database performance

  • Implement authentication and authorization

  • Write clean, maintainable, and tested code

  • Collaborate with the frontend and wider team

Nice to Have

  • Microservices architecture

Application Requirements

Tell us about a production NestJS API you built and your role in it.