Job Overview
We are seeking a highly skilled Lead Python + AWS Developer to join our Toronto-based team. The ideal candidate is a proactive leader with deep expertise in backend development, cloud infrastructure, and automation. This is a full-time hybrid role requiring on-site presence 3 days a week.
Key Responsibilities
- Design and build high-performance APIs using Python and AWS services.
- Lead the team in implementing application functionality with a focus on scalability and performance.
- Automate AWS infrastructure using scripting (Python).
- Develop deployment, monitoring, and troubleshooting tools.
- Collaborate with stakeholders to translate requirements into scalable solutions.
- Perform system performance analysis, benchmarking, and detailed design reviews.
- Guide and enforce software development standards and best practices.
Required Skills & Experience
- 6+ years of backend development experience with strong Python expertise.
- Deep understanding of AWS services and APIs (Lambda, EC2, S3, etc.).
- Experience with automation, scripting, and DevOps tools.
- Solid understanding of client-server architecture and networking tools (e.g., SNMP, HTTP, SSH).
- Familiarity with frontend technologies (React/Angular, HTML5, CSS3).
- Experience with MySQL/Oracle and LAMP stack.
- Exposure to NoSQL databases (Redis, Cassandra).
- Proficient with version control systems (Git, SVN).
- Prior experience leading teams or mentoring developers.
- Strong problem-solving and communication skills.
Self-starter with a can-do attitude and ownership mindset