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