RxMen (Formerly Qurex)
Website:
rxmen.in
Job details:
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).
Click on Apply to know more.