โšก New

Back End Developer

RxMen

DelhiFull-timeMid LevelOn-site

Job Description

Job Summary We are looking for a skilled Backend Developer to design, develop, and maintain scalable systems using Node.js. The ideal candidate will have strong expertise in TypeScript, Express.js, and the NestJS framework. You should have hands-on experience with microservices architecture and SQL databases, while strictly following clean coding standards and version control best practices.

Key Responsibilities System Development: Design, develop, and maintain robust backend services using Node.js. API Management: Build and manage high-performance RESTful APIs. Architecture: Develop and maintain scalable, microservices-based architectures.

Framework Expertise: Utilize Express.js and NestJS with TypeScript to build enterprise-grade applications. Database Management: Work with MySQL for data modeling, complex querying, and performance optimization. Performance & Security: Ensure high performance, security, and responsiveness of all backend systems.

Collaboration: Work closely with frontend developers, DevOps, and product teams to deliver cohesive features. Code Quality: Write clean, reusable, testable, and well-documented code. Version Control: Use Git for version control and actively participate in peer code reviews.

Maintenance: Debug, troubleshoot, and optimize existing applications to improve reliability. Monitoring: Implement logging, monitoring, and proactive error-handling mechanisms. Required Skills & Qualifications Core Tech: Strong proficiency in Node.js and asynchronous programming.

Frameworks: Extensive experience with Express.js, NestJS, and TypeScript. Databases: Hands-on experience with MySQL and relational data modeling. Architecture: A solid understanding of microservices and event-driven architecture.

Version Control: Proficiency with Git (GitHub/GitLab/Bitbucket). Security: Deep knowledge of REST APIs, authentication (JWT/OAuth), and authorization logic. Principles: Familiarity with design patterns, SOLID principles, and backend best practices.

Good to Have DevOps: Experience with Docker, containerization, and CI/CD pipelines. Messaging: Knowledge of message brokers such as Kafka or RabbitMQ. Cloud: Experience with cloud platforms (AWS).

Testing: Experience writing unit and integration tests (e.g., Jest, Mocha).

Posted 2 days ago

Related Jobs

Related Searches

Apply Now