Position Expired
This job is no longer accepting applications.
Sr Python Developer
E-Solutions
Role : Python Developer
Location : Remote (open for Canada only)
Contract
Required Experience
Exp- 8 Years
Job Overview
We are seeking a highly skilled and motivated Lead Software Engineer to join our team. The successful candidate will be responsible for leading a team of software engineers to deliver high-quality software solutions. This role involves managing the complete software development process from conception to deployment, maintaining and upgrading the software following deployment, and managing the day-to-day activities of the software team in a high-energy environment. The Lead Software Engineer will also work closely with other departments to ensure software solutions meet the company's business needs and goals.
Responsibilities
Lead a team of software engineers in designing, developing, testing, and maintaining software solutions.
Collaborate with other teams to understand requirements and translate them into technical specifications.
Ensure the quality of the software through code reviews, maintaining documentation, and rigorous testing.
Mentor junior team members, fostering a culture of continuous learning and improvement.
Required Skills
Proficiency in Python: The candidate must have a strong understanding and experience in Python programming language, including both front-end and back-end development.
Expertise in ETL: The candidate should have a deep understanding of Extract, Transform, Load (ETL) processes and should be able to design, build, and maintain ETL pipelines.
Leadership: The candidate should have proven experience in leading a team of software engineers, with strong interpersonal and communication skills.
The candidate must have a bachelor’s degree in computer science, Software Engineering, or a related field. A Master's degree is preferred.
Preferred Skills
AWS: Experience with Amazon Web Services (AWS) is highly desirable.
Java: Knowledge of Java programming language can be an added advantage.
SQL: Proficiency in SQL can be beneficial.
Knowledge of Agile methodologies: Familiarity with Agile software development methodologies can be a plus.
DevOps: Experience with DevOps practices and tools can be beneficial.
Machine Learning: Knowledge of machine learning algorithms and their implementation can be an added advantage.
Data Analysis: Proficiency in data analysis can be beneficial.
Docker: Experience with Docker or similar containerization technologies can be a plus.
Microservices: Knowledge of designing and implementing microservices can be an added advantage.
RESTful APIs: Experience with RESTful APIs can be beneficial.
Other Recent Opportunities
Sr. Software Engineer, Tim Hortons
9/10/2025Restaurant Brands International
Software Engineer (Multiple Roles)
9/10/2025Abby (Accounting Automation)
Analyst, Quantitative Software Engineer (C#)
9/10/2025Bank of Montreal
UI Software Engineer
9/10/2025J&M Group, Inc
Associate, Software Engineer, New Grad
9/10/2025Posting Date:02/ 09/2025
Lead Dotnet Developer
9/10/2025Tekgence Inc
Job Alerts
Get notified when new positions matching your interests become available at Kardow.com.
Need Help?
Questions about our hiring process or want to learn more about working with us?