Source description
About the role
We are looking for an experienced and proven Python Technical Lead with deep experience in developing software products for the cloud leveraging various AWS Services Apart from technical expertise, the ideal candidate will also be passionate about leading teams, managing customer communication and ensuring high-quality and on-time product delivery Must have skills: Minimum 4+ yrs experience in design, architecture and implementation of robust applications writing efficient and scalable Python code and integrating with AWS cloud environment (Lambda, RDS, Cloud Formation, Cloud Watch, EC2, S3) Experience in integrating with the AWS Cloud platform Experience in REST APIs, SSO Experience with server-side programming in a high volume, large system/application environment along with the knowledge of availability, scalability, resiliency, and performance design patterns Management of hosting environment, including database administration, preferably relational databases MySQL, Postgres, etc. Experience with writing database queries in SQL Create and maintain good-quality software documentation Experience willingness to work with USA customers and product management teams Experience building, leading, managing, and mentoring high-performance engineering teams of 3-10 engineers Good verbal written communication skills in English Experience building, leading, managing and mentoring high-performance engineering teams of 3-10 engineers Key Responsibilities: Design and develop scalable full-stack solutions for an IIoT Cloud SaaS platform Perform code reviews and ensure high-quality code deliverables Mentor, train, and manage other developers Work closely with the product management team to understand and develop product features in the defined technology stack Analyze, plan and estimate product requirements and derive realistic schedules Hire and grow a team of high-performing engineers with diverse skill-sets