Description

Key Responsibilities

Backend Development: Design, develop, and maintain robust server-side logic to ensure high performance and scalability.
Database Management: Define, manage, and optimize databases (MongoDB, Postgres) to store and process large volumes of data efficiently.
Code Quality & Best Practices: Write clean, maintainable, and reusable code following best coding practices.
Team Leadership: Lead and mentor a team of developers, conduct code reviews, provide guidance, and assign tasks effectively.
Collaboration: Work closely with front-end developers to integrate user-facing elements with server-side logic.
Testing & Debugging: Execute automated testing platforms, perform system tests, and troubleshoot issues to ensure smooth functionality.
Performance Optimization: Optimize applications for maximum speed and scalability.
Project Management: Coordinate with the Product Manager and CTO to define project goals, timelines, and deliverables.
Security Implementation: Ensure data security and protection by implementing best practices for authentication, authorization, and data encryption.

Required Skills & Qualifications

Strong proficiency in Node.js, TypeScript, and JavaScript. Hands-on experience with MongoDB, Postgres, Microservices architecture, and NestJS. Experience with PRISMA ORM for database management.
Solid understanding of RESTful APIs, Web Sockets, and API integrations. Experience in cloud platforms (Azure Cloud) and infrastructure as code (Terraform) is a plus. Knowledge of CI/CD pipelines and DevOps practices.
Proficiency in front-end technologies like React, React Native, Flutter is an advantage. Excellent problem-solving and debugging skills.
Strong leadership, communication, and team management abilities.
Work Model : In-office | Remote – Flexible work model based on team and project requirements.

 

Education

Any Graduate