Source description
About the role
As a Backend Engineer with 2 to 5 years of professional experience, your role will involve designing, building, and maintaining scalable backend services and APIs. Based in our Coimbatore office, you will focus on developing high-performance server-side applications, managing database architectures, and integrating cloud-based services. Key Responsibilities: - Architect, develop, and deploy robust, high-performance RESTful APIs and microservices using Node.js. - Design, optimize, and maintain database schemas and queries using MongoDB to ensure data integrity and rapid retrieval. - Implement secure user authentication and authorization mechanisms across services using industry standards like JWT and OAuth. - Monitor, profile, and optimize server-side application logic to achieve low latency and handle high-throughput demands. - Containerize applications and collaborate on setting up and maintaining automated CI/CD deployment pipelines. Qualifications Required: - Strong proficiency in Node.js and modern JavaScript (ES6+), with a firm grasp of asynchronous programming and event-driven architecture. - Hands-on experience building web applications using Express.js or similar Node.js frameworks. - Proven experience working with MongoDB for NoSQL modeling, aggregation pipelines, and query optimization. - Solid understanding of REST APIs, HTTP protocols, status codes, and web security best practices. - Familiarity with Git workflows, branching strategies, and collaborative code management. - Basic understanding of containerization tools like Docker and continuous integration/continuous deployment (CI/CD) pipelines. - Practical knowledge of implementing secure authentication mechanisms such as JWT (JSON Web Tokens) and OAuth. As a Backend Engineer with 2 to 5 years of professional experience, your role will involve designing, building, and maintaining scalable backend services and APIs. Based in our Coimbatore office, you will focus on developing high-performance server-side applications, managing database architectures, and integrating cloud-based services. Key Responsibilities: - Architect, develop, and deploy robust, high-performance RESTful APIs and microservices using Node.js. - Design, optimize, and maintain database schemas and queries using MongoDB to ensure data integrity and rapid retrieval. - Implement secure user authentication and authorization mechanisms across services using industry standards like JWT and OAuth. - Monitor, profile, and optimize server-side application logic to achieve low latency and handle high-throughput demands. - Containerize applications and collaborate on setting up and maintaining automated CI/CD deployment pipelines. Qualifications Required: - Strong proficiency in Node.js and modern JavaScript (ES6+), with a firm grasp of asynchronous programming and event-driven architecture. - Hands-on experience building web applications using Express.js or similar Node.js frameworks. - Proven experience working with MongoDB for NoSQL modeling, aggregation pipelines, and query optimization. - Solid understanding of REST APIs, HTTP protocols, status codes, and web security best practices. - Familiarity with Git workflows, branching strategies, and collaborative code management. - Basic understanding of containerization tools like Docker and continuous integration/continuous deployment (CI/CD) pipelines. - Practical knowledge of implementing secure authentication mechanisms such as JWT (JSON Web Tokens) and OAuth.
More at Aari Consultants