Job Description

Job Overview:

As the Product & Team Lead in our IT Software Development department, you will play a key role in guiding and overseeing the development of software products. You will lead a team of skilled software developers, ensuring the successful delivery of high-quality products while collaborating with stakeholders to define and execute product roadmaps.

Responsibilities:

Team Leadership: 

    -  Lead and mentor a team of software developers, fostering a collaborative and innovative environment.

   - Set clear goals, provide feedback, and evaluate team performance.

Product Development:

   - Collaborate with product managers, designers, and stakeholders to define product requirements and roadmaps.

   - Oversee the end-to-end development process, from ideation to deployment, ensuring adherence to timelines and quality standards.

Technical Guidance:

   - Provide technical leadership and guidance to the development team, assisting with complex problem-solving and architectural decisions.

   - Review and approve technical designs and code changes.

Project Management:

   - Manage project timelines, budgets, and resource allocation to ensure successful project delivery.

   - Identify and mitigate risks, and communicate project status to stakeholders.

Requirements:

Experience:

- At least 5-7 years of experience in software development, with a minimum of 2 years in a leadership or management role.

- Proven track record of leading successful software development projects from concept to delivery.

-You will work on developing scalable, high-performance web applications using Python on the backend and ReactJS or Node.js on the frontend (preferred). This role requires a passion for writing clean, efficient code and a strong understanding of web application architecture.

-Develop and maintain full stack web applications with Python as the primary backend language.

-Strong hands-on experience with Python (Django, Flask, or FastAPI).

Technical Skills:

- Proficiency in software development technologies and languages relevant to the team's projects.

- Strong understanding of software development methodologies (e.g., Agile, Scrum).

- Familiarity with software development tools and best practices.

-Develop and maintain full stack web applications with Python as the primary backend language.

-Strong hands-on experience with Python (Django, Flask, or FastAPI).

-Familiarity with modern JavaScript frameworks like ReactJS or backend JS environments like Node.js

-Strong hands-on experience with Python (Django, Flask, or FastAPI).

Soft Skills:

- Excellent leadership and team management skills.

- Effective communication and interpersonal abilities.

- Problem-solving and decision-making skills.

- Strong organizational and project management capabilities.

Other:  Bachelor's degree in computer science or a related field is preferred.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application