About the role
• Develop and maintain scalable backend services and REST APIs using Node.js, TypeScript, NestJS, or Express.js.
• Build secure authentication and authorization features using JWT and OAuth.
• Design and manage databases using PostgreSQL/MySQL and ORM tools such as Prisma, TypeORM, or Sequelize.
• Implement business logic, optimize queries, and improve application performance using Redis caching.
• Take ownership of assigned features from development through deployment.
• Troubleshoot bugs, resolve production issues, and contribute to system improvements.
• Participate in code reviews, technical discussions, and sprint planning.
• Collaborate closely with frontend developers, QA, product managers, and senior engineers.
• Follow best practices for clean, maintainable, secure, and well-tested code.
