Job Description
Job Location: Ahmedabad
Job Type: Permanent
Education: Any IT graduate / Any masters
Position: Tech Lead NodeJs
Experience: 7-10 Years
No of Openings: 2
Responsibilities
- What you will do in this role: Design and develop scalable, high-performance architecture supporting multiple clients with varying requirements.
- Analyze business needs and translate them into robust applications and efficient database structures.
- Lead the development and maintenance of server-side components using NodeJS and NestJS Architect and optimize REST APIs to ensure performance and security best practices.
- Design and implement microservices architecture, ensuring modularity and scalability.
- Model and manage relational and non-relational databases, such as MySQL, PostgreSQL, and MongoDB. Oversee cloud-based deployment and infrastructure on platforms like AWS and Azure, including Nginx for load balancing.
- Integrate third-party services, such as payment gateways and social media platforms
- Enforce Agile methodologies (Scrum) for efficient planning, execution, and continuous delivery. Provide technical leadership, mentoring, and code reviews for development teams.
- Stay ahead of emerging technologies and recommend their implementation to enhance system efficiency.
- What qualifications you will need: Experience: 8+ years of hands-on software development experience, with expertise in NodeJS and NestJS
- Technical Skills: Proven expertise in designing scalable REST APIs and server-side applications. Strong proficiency in database modeling and management using MySQL, PostgreSQL, MongoDB.
- Hands-on experience with NestJS framework for building scalable and maintainable applications.
- Expertise in microservices architecture and deployment patterns.
- Proficiency in cloud platforms (AWS, Azure) and infrastructure management.
- Experience in deploying applications using Docker, Kubernetes, and managing CI/CD pipelines.
- Knowledge of asynchronous programming, authentication, security best practices, and Git version control.
- Understanding of front-end interactions and UI/UX principles.
- Experience integrating external services like payment gateways and third-party APIs.
- Soft Skills: Strong leadership and mentoring capabilities.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration with cross-functional teams.
- Ability to work in a fast-paced Agile environment with tight deadlines.
Skills
- NodeJS
- SQl
- NoSQL