SearchingYard
Lead Backend Engineer - Node.js
Job Location
delhi, India
Job Description
Job Title : Backend Lead (Node.js) Location : Okhla Phase 2 Type : Full-Time Experience : 4 Department : IT/Software Development Job Summary : We are looking for an experienced Backend Lead with a strong background in Node.js to join our growing development team. As a Backend Lead, you will be responsible for leading the backend development efforts, designing scalable and efficient systems, and ensuring the smooth functioning of our backend infrastructure. You will collaborate with front-end developers, product managers, and other stakeholders to deliver robust solutions. Key Responsibilities : - Lead the backend development team, providing guidance, mentorship, and technical expertise. - Design, build, and maintain scalable and reliable backend services using Node.js. - Collaborate with cross-functional teams to gather requirements and define the backend architecture. - Implement and maintain RESTful APIs, GraphQL endpoints, and microservices. - Optimize server-side components for performance and scalability. - Ensure data security, privacy, and compliance with relevant standards. - Troubleshoot, debug, and resolve technical issues across the backend stack. - Conduct code reviews to maintain code quality and ensure best practices. - Manage version control and deployment processes (e.g., CI/CD pipelines). - Keep up-to-date with emerging technologies and incorporate them into the backend stack when appropriate. Requirements : - Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. - Proven experience as a Backend Developer with at least 2 years in a leadership role. - Expertise in Node.js and its frameworks (e.g., Express.js, NestJS). - Strong understanding of JavaScript (ES6) and TypeScript. - Experience with database technologies, such as MongoDB, PostgreSQL, or MySQL. - Knowledge of API design, RESTful services, and GraphQL. - Familiarity with microservices architecture and serverless technologies. - Experience with version control systems (e.g., Git) and CI/CD pipelines. - Understanding of containerization and orchestration (e.g., Docker, Kubernetes). - Excellent problem-solving skills, with the ability to troubleshoot complex systems. - Strong communication skills and the ability to collaborate effectively in a team environment. Preferred Skills : - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Knowledge of DevOps practices and infrastructure management. - Familiarity with real-time data processing and WebSockets. - Experience in managing NoSQL databases (e.g., DynamoDB, Redis). - Knowledge of test-driven development (TDD) and testing frameworks (e.g., Mocha, Jest). - Exposure to Agile development methodologies. Soft Skills : - Strong leadership and team management skills. - Excellent communication and interpersonal skills. - Ability to work in a fast-paced and dynamic environment. - Problem-solving mindset with attention to detail. Benefits : - Competitive salary. - Comprehensive health and wellness benefits. - Opportunities for professional development and career growth. - Flexible working hours and the option for remote work. - Access to the latest tools and technologies. (ref:hirist.tech)
Location: delhi, IN
Posted Date: 11/22/2024
Location: delhi, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources SearchingYard |
---|