Software Engineer - Team Lead

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Software Engineering or related field., Minimum of 5 to 6 years of experience in Python Django software development., Experience leading a team of software engineers with strong knowledge of software engineering principles., Excellent problem-solving skills and ability to communicate effectively with stakeholders..

Key responsibilities:

  • Lead and manage a team of software engineers to ensure timely project completion.
  • Develop and maintain software applications using Python Django and collaborate with cross-functional teams.
  • Participate in code reviews and provide technical guidance and mentorship to team members.
  • Contribute to project planning and participate in the recruitment process for new team members.

MS logo
MS
11 - 50 Employees
See all jobs

Job description

Job Title: Software Engineer - Team Lead

Job Description

“We are looking for a highly skilled and experienced software engineer team lead to join our team.”

Responsibilities:

  • Lead and manage a team of software engineers, ensuring that projects are completed on time and within budget.
  • Develop and maintain software applications using Python Django.
  • Collaborate with cross-functional teams to design, develop, and deploy software solutions.
  • Participate in code reviews, ensuring code quality and adherence to best practices.
  • Provide technical guidance and mentorship to team members.
  • Stay up-to-date with the latest industry trends and technologies to continuously improve the team's skills and knowledge.
  • Contribute to the development of project plans and schedules.
  • Participate in the recruitment process, including interviewing and hiring new team members.
  • Foster a positive team culture and promote collaboration and open communication.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering or related field.
  • Minimum of 5 to 6 years of experience in Python Django software development
  • Experience leading a team of software engineers.
  • Strong knowledge of software engineering principles and practices, including agile methodologies.
  • Experience with RESTful APIs and web services.
  • Strong understanding of database concepts and SQL.
  • Excellent problem-solving and analytical skills.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Experience working in a fast-paced, dynamic environment.

Skillsets:

  • Experience with cloud platforms such as AWS or Azure
  • Experience with front-end technologies such as HTML, CSS, and JavaScript
  • Familiarity with DevOps tools and processes, including continuous integration and continuous deployment
  • Experience with Docker and Kubernetes

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Team Leadership
  • Analytical Skills
  • Communication
  • Problem Solving

Software Engineer Related jobs