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.