Job Openings Lead Software Engineer - Python (Hybrid, USD Salary)

About the job Lead Software Engineer - Python (Hybrid, USD Salary)

Requirements:

  • At least 5 years of development experience including 3 years in Python.
  • Good knowledge of at least one Python framework.
  • Good knowledge and use of patterns and best development practices.
  • Good knowledge of AWS solutions, services, and architecture.
  • Excellent problem-solving and analytical skills with attention to detail.
  • Experience with Continuous Integration Lifecycle.

Responsibilities:

  • Work with our Architect to oversee the architecture and design of software solutions.
  • Ensure the technical feasibility of solutions.
  • Conduct code reviews to maintain code quality and ensure best practices are followed and provide constructive feedback to the members of the team.
  • Participate in coding, particularly for complex or critical components.
  • Ensure adherence to coding standards and software development methodologies.
  • Provide technical guidance and mentorship to team members.
  • Stay updated with new technologies and tools and introduce them to the team when appropriate.
  • Lead the team in troubleshooting and resolving technical issues.
  • Facilitate debugging and performance-tuning efforts.
  • Motivate and inspire team members to achieve their best work.
  • Facilitate communication and collaboration within the team and with other departments.
  • Identify training and development needs for team members.
  • Encourage continuous learning and skill development.
  • Participate in the hiring process to build a strong team.
  • Onboard new team members effectively.
  • Ensure proper documentation of designs, code, and processes.