Lead and mentor a team of developers, ensuring best practices in coding, design, and testing are consistently followed.
Architect, design, and review technical solutions for complex software applications.
Oversee the development of both frontend and backend systems, ensuring seamless integration and optimal performance.
Conduct code reviews, establish coding standards, and ensure adherence to best practices.
Required Skills & Qualifications:
Deep knowledge and hands-on experience with Frontend Technologies like Angular, React JS, Flutter etc. Knowledge in JS is a plus.
Proficiency in Java with a strong understanding of API development, microservices architecture, and RESTful services. Knowledge in .NET Core is an added advantage.
Strong experience with database design and management (SQL and NoSQL).
Familiarity with cloud platforms (Azure, AWS, or Google Cloud) and containerization technologies (Docker, Kubernetes) will be a plus.
Minimum of 7+ years of experience in software development with at least 2-3 years in a leadership or tech lead role.
Excellent communication, collaboration, and multitasking abilities in fast-paced environments.
Bachelors or Master’s degree in Computer Science, Engineering, or a related field.