MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Riseup Labs

Senior Node.js Developer

Full-time

About the job

Job Context: We are seeking a highly skilled Senior Node.js / NestJS Developer to lead backend architecture and development initiatives. The ideal candidate will have strong experience in building scalable, secure, and high-performance APIs and microservices using modern Node.js frameworks, particularly NestJS. You will play a key role in system design, code quality, team mentoring, and production deployment strategies ***Immediate Joiners Preferred Job Responsibilities: Design, develop, and maintain scalable backend systems using Node.js and NestJS Architect RESTful APIs and microservices-based systems Lead technical design discussions and system architecture decisions Optimize application performance, scalability, and reliability Implement authentication & authorization (JWT, OAuth, RBAC) Integrate with third-party services and external APIs Work with relational and NoSQL databases Write clean, testable, and maintainable code Conduct code reviews and mentor junior developers Collaborate with frontend, DevOps, and product teams Ensure best practices in security, logging, monitoring, and CI/CD Deploy and maintain applications in production environments Educational Requirements: B.Sc in Computer Science and Engineering from any reputed public or private university. Required Skills & Qualifications: 5+ years of experience in backend development with Node.js 3+ years of hands-on experience with NestJS Strong understanding of TypeScript Experience designing scalable microservices architecture Strong knowledge of REST API design principles Experience with databases: MySQL/PostgreSQL/MongoDB Experience with ORM/ODM tools (TypeORM, Prisma, Mongoose) Experience with authentication & authorization mechanisms Strong understanding of asynchronous programming & event loop Experience with Docker and containerized deployment Experience working with Git and CI/CD pipelines Familiarity with Linux server environments and Nginx Preferred / Nice to Have: Experience with message queues (RabbitMQ, Kafka) Knowledge of caching strategies (Redis) Experience with AWS, GCP, or DigitalOcean Experience with WebSockets / Real-time systems Knowledge of testing frameworks (Jest, Supertest) Experience with system monitoring tools (PM2, Grafana, etc.) Leadership Expectations: Provide technical guidance to the backend team Review architecture and improve system design Ensure coding standards and best practices Participate in sprint planning and technical estimations Identify and mitigate technical risks Workplace: On-site (Kazipara) Working hour: 8AM to 5 PM Salary: Negotiable (Based on experience and skills) Compensation & Other Benefits: As Per Company Policy The Application Process: Telephone Round. Interview with the Tech Team Lead & Talent Acquisition Team. Final Interview with the CEO. Job Offer. N.B.: Only shortlisted candidates will be communicated in the recruitment process.