Mumbai
5 days ago
Lead II - Software Engineering

Job Overview:
We are looking for a skilled and experienced Senior Developer to join our team. The ideal candidate will be responsible for developing high-quality applications, optimizing performance, and ensuring code quality while mentoring junior developers. This role requires proficiency in various programming languages and a deep understanding of software architecture and best practices.

Key Responsibilities:

Design, develop, and maintain high-quality software solutions with a focus on security, scalability, and reliability. Collaborate with cross-functional teams to deliver product features, integration, and modules. Write and test code, conduct code reviews, and ensure adherence to coding standards. Mentor junior developers and promote agile practices within the team. Identify and mitigate risks, and address technical challenges throughout the development lifecycle. Contribute to the creation of design documentation and ensure compliance with project timelines and standards. Work closely with customers to clarify requirements and present design options.

Required Qualifications:

Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. 5+ years of experience in software development with a strong understanding of software architecture and design patterns. Expertise in Angular, Node.js, JavaScript/TypeScript, HTML/CSS, MongoDB, and Git. Experience with Agile methodologies (Scrum/Kanban), unit testing, and version control (Bitbucket/GitHub). Strong leadership, communication, and problem-solving skills.

Preferred Skills:

Experience with Kubernetes, Nest.js, Drupal, PHP, and security-driven design practices. Familiarity with tools like Bitbucket, GitHub, and design pattern implementation.
Confirm your E-mail: Send Email