Job Description :
We are seeking a highly skilled and experienced Technical Lead/ Manager with over 10 years of experience t- lead our dynamic engineering team. The ideal candidate will have a proven track record in team management, technical expertise, and the ability t- drive high-quality software development practices.
Key Responsibilities :
Leadership and Team Management :
- Lead, mentor, and manage a team of engineers, fostering a collaborative and high-performance work environment.
- Provide guidance and support for professional development and career growth of team members.
- Conduct regular performance reviews, set goals, and provide constructive feedback.
- Experience in managing teams and feature estimation.
Project Management :
- Oversee the planning, execution, and delivery of internal software projects, ensuring they are completed on time and within scope.
- Collaborate with product managers, designers, and other stakeholders t- define project requirements and priorities.
- Monitor project progress, identify potential risks, and implement mitigation strategies.
Technical Expertise :
- Provide technical direction and support t- the engineering team, ensuring adherence t- best practices and coding standards.
- Stay up-to-date with emerging technologies and industry trends, and integrate them int- the development process as appropriate.
- Participate in code reviews and contribute t- the development of scalable and maintainable codebases.
- Utilize and promote the use of technologies such as Python, Django, ReactJS, AI/LLM (Large Language Models), and other relevant tools.
- Good knowledge in building Restful APIs using Djang- Rest Framework.
- Experience with RDBMS (PostgreSQL or MySQL).
- Good knowledge of Djang- ORM concepts and SQL queries.
- Should be able t- design and implement complex and large features.
- Familiar with Linux commands.
- Must have strong debugging and problem-solving skills.
- Deep knowledge of computer science fundamentals such as object-oriented programming concepts (OOPS), design patterns, and data structures.
- Experience with microservices architecture.
Process Improvement :
- Continuously evaluate and improve engineering processes, tools, and methodologies t- enhance productivity and quality.
- Implement and promote Agile development practices, ensuring effective sprint planning and execution.
- Foster a culture of innovation, encouraging the team t- explore new ideas and technologies.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software development, with a strong background in team management and leadership.
- Proven experience in managing and mentoring engineering teams, with a focus on fostering a positive and collaborative work environment.
- Strong technical skills in software development, with proficiency in Python, Django, ReactJS, AI/LLM technologies, and code review processes.
- Excellent project management skills, with the ability t- prioritize tasks, manage deadlines, and deliver high-quality results.
- Exceptional communication and interpersonal skills, with the ability t- collaborate effectively with cross-functional teams.
- Experience with Agile methodologies and software development lifecycle (SDLC) processes.
- Strong problem-solving skills and a proactive approach t- identifying and resolving issues.
Why Join Us :
- Opportunity t- work on cutting-edge technologies and innovative projects that make a real impact in the healthcare industry.
- Collaborative and inclusive work environment that values creativity and continuous learning.
- Competitive salary and benefits package.
- Opportunities for professional growth and advancement within the company.
The job is for:
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Backend Development
Job Code
1547096
Interview Questions for you
View All