Lead Backend Developer Node JS/Typescript

6 - 11 years

20.0 - 35.0 Lacs P.A.

Chennai

Posted:1 month ago| Platform: Naukri logo

Apply Now

Skills Required

Aws LambdaTypescriptDynamo DbJavascriptNode.JsAPI gatewayGraphqlServerless ArchitectureReact NativeReact.JsReactBackend Development

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role and Responsibilities: Hands-On Technical Leadership: Actively engage in hands-on development while leading back-end engineering efforts. Serve as a key contributor in coding, debugging, and optimizing code. Advanced System Development: Design and implement complex back-end systems such as job managers, schedulers, and other critical infrastructure components, ensuring robustness and scalability. Project Ownership and Execution: Oversee project timelines and deliverables, demonstrating strong project management skills along with technical expertise. High-Quality Code Development: Develop well-designed, testable, and efficient code, setting the standard for code quality and engineering excellence within the team. Performance Optimization: Build high-volume, low-latency systems for mission-critical applications, optimizing for performance and reliability. Team Collaboration and Mentorship: Lead and mentor a team of back-end developers, fostering a culture of technical excellence, continuous learning, and collaborative problem-solving. Strategic Technical Decisions: Make informed decisions on back-end architecture, technology stack, and tooling, aligning with the overall product strategy and company goals. Preferred candidate profile Experience: Minimum of 6 years in software/product development, with substantial hands-on experience in back-end development Core Back end Technologies: Expertise in languages and frameworks such as Java-script, Typescript, NodeJS, ExpressJS. Complex System Development: Proven track record of developing and managing complex backend modules like job managers, schedulers, and other distributed systems components. Experience in Using GraphQL, including schema design and optimization. API Development: Deep experience in building scalable, low latency RESTful APIs. Monitoring & Observability: Experience in tools like Cloud Watch, New Relic, ELK, Grafana Knowledge in integrating identity servers, Authentication with OAUTH or JWT. Database Expertise: Strong knowledge of relational and NoSQL databases, including MySQL, DynamoDB with skills in design and optimization. Solid Computer Science Fundamentals: Mastery in data structures, algorithms, and OOP concepts. Cloud and DevOps Proficiency: Extensive experience with AWS services like AWS Lambda (Serverless), API Gateway, IAM, CDK, DynamoDB. Experience with message brokers (Apache Kafka, RabbitMQ, and AWS SNS/SQS), task queues (Celery), and an understanding of frontend technologies is advantageous. Communication Skills: Excellent communication abilities, effective in team collaboration and in explaining complex technical concepts to non-technical stakeholders.

RecommendedJobs for You

Bengaluru, Karnataka, India

Bangalore Urban, Karnataka, India

New Delhi, Gurugram