We are looking for an experienced Python Lead to join our team. The ideal candidate will have strong hands-on expertise in Python development along with solid experience in AWS cloud services and SQL databases. As a lead, you will be responsible for guiding a team of developers, designing scalable solutions, and ensuring best practices in coding, testing, and deployment.
Requirements
- Strong hands-on experience with Python.
- Proficiency in AWS services (EC2, S3, Lambda, RDS, etc.).
- Solid experience with SQL and relational database design.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with Docker/Kubernetes.
- Knowledge of data engineering concepts is a plus.
Responsibilities
- Lead a team of developers in designing, coding, and delivering scalable applications.
- Develop and maintain applications using Python, ensuring high performance and responsiveness.
- Work with AWS services to design and implement cloud-native solutions.
- Write efficient SQL queries and optimize database performance.
- Provide mentorship and technical guidance to the development team.
- Ensure adherence to coding standards, best practices, and security guidelines.
- Troubleshoot, debug, and resolve technical issues in a timely manner.
Other
- 12+ years of professional experience in software development.
- Experience in leading a team or mentoring developers.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving and communication skills.