Job Type - Full-Time
Job Title: Sr. Backend Developer (Node.JS) with expertise on Socket programming
Location: Onsite, Ahmedabad office
Position Type: Full-time
Job Description:
We are seeking an experienced Senior Backend Developer with expertise in 3 areas:
- Node.Js
- Socket.IO
- Expertise in use of AI tools to write code for swift fast development
The candidate will be responsible for developing high-performance, real-time applications, focusing on scalability, security, and user experience.
Key Responsibilities:
- Develop and maintain real-time web applications using Node.js and Socket.IO.
- Implement and handle Socket programming for real-time collaboration.
- Proven experience in building scalable server-side logic to support large-scale applications with scalability and Zero latency.
- Collaborate with front-end developers to integrate user-facing elements with serverside logic.
- Write clean, efficient, and secure code, following best practices.
- Ensure performance optimization and implement monitoring solutions for real-time applications.
- Mentor and support junior developers, providing guidance on architecture and best practices.
- Stay up-to-date with emerging technologies and trends in Node.js and real-time communication platforms.
- Good to Have: Knowledge on Blockchain technologies.
Skills & Qualifications:
- 6+ years of experience in Node.js development.
- Extensive experience with Socket.IO for real-time, bi-directional communication.
- Strong knowledge of JavaScript, asynchronous programming, and event-driven architectures.
- Experience with RESTful API development and integration.
- Familiarity with NoSQL databases (e.g., MongoDB) and relational databases (e.g., MySQL, PostgreSQL).
- Good to have Knowledge of Microservices architecture.
- Required experience with Cache, CDN and Message queues (e.g., RabbitMQ, Redis).
- Experience in cloud platforms such as AWS or Azure, or Google Cloud is a plus.
- Proficiency tools like: GitHub, Bitbucket, JIRA, Jenkins or relevant CI/CD Tools.
- Familiarity with front-end technologies (React.js, Angular, or Vue.js) is a plus.
- Understanding of security best practices in web and mobile applications.
- Should have experience in product development with agile practices or dynamic changes in the scope.
- Should have experience in working with projects that are live and handling good user traffic using Sockets, Redis and Message queues.
Preferred Qualifications:
- Experience with real-time applications like chats, multiplayer real-time games, or collaboration tools.
- Knowledge of WebSocket technology and real-time communication protocols.
- Experience in Docker and containerized environments.
To apply for this job email your details to jobs@globalvoxinc.com