2 Sarv Jobs
Sarv.com - Node.js Developer - MongoDB (3-6 yrs)
Sarv
posted 8d ago
We are seeking a skilled and experienced Node.js Developer to join our team and contribute to optimizing and enhancing the performance of our web-based applications.
The ideal candidate will be passionate about writing high-quality, optimized, and cost-effective code, with a strong focus on performance and execution efficiency.
Experience Required :
- Minimum of 3 years of experience in Node.js development.
Location :
Jaipur (or willing to relocate in the near future).
Key Skills & Requirements :
Primary Language : Node.js.
Secondary Language : PHP.
Primary Database : MongoDB.
Secondary Databases : Redis, ElasticSearch.
Other Technologies : RabbitMQ, WebSockets, TCP, Socket Programming, Mother-Child Thread Processing, Inter-Process Communication (IPC), Tokenization.
Responsibilities :
- Develop, optimize, and maintain web-based applications with a focus on performance and scalability.
- Write clean, efficient, and well-documented code in Node.js and PHP.
- Work with MongoDB for handling large datasets and ensure optimal database performance.
- Implement and maintain Microservices architecture, Git, Docker, and connection pooling for efficient development processes.
- Develop and manage child processing and IPC (Inter-Process Communication) for high-performance tasks.
- Work with RabbitMQ and WebSockets to handle real-time data streams and asynchronous operations.
- Ensure the efficient processing and translation of billions of records in databases.
- Collaborate with cross-functional teams to optimize code quality and system performance.
Ideal Candidate Profile :
- Proven experience with Node.js and MongoDB.
- Solid understanding of performance optimization techniques, especially in relation to code efficiency and database management.
- Familiarity with microservices, Git, Docker, and handling large-scale distributed systems.
- Experience working with child processes and IPC in a high-performance environment.
- Strong problem-solving skills, with a keen interest in reducing execution costs and improving system performance.
Functional Areas: Software/Testing/Networking
Read full job description