XX
Senior Python DeveloperINVOKEMontreal, Québec, Canada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Senior Python Developer

INVOKE
  • CA
    Montreal, Québec, Canada
  • CA
    Montreal, Québec, Canada

Über

Python Developer / Lead
We are looking for a talented and experienced Python Developer / Lead with 8 to 10 years of professional experience to join our dynamic team. In addition to strong technical expertise, this role includes leadership responsibilities—guiding a small development team, mentoring junior engineers, and serving as a technical point of contact for clients. You will play a key role in designing, developing, and maintaining Python-based applications and systems, ensuring high performance, scalability, and security. You will collaborate closely with cross-functional teams and clients to deliver robust, high quality software solutions.‑quality software solutions.
The role requires travel 25% of the time.
Key Responsibilities
Technical Responsibilities
Design, develop, and deploy Python-based applications and services.
Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
Write clean, maintainable, and efficient code following best practices and coding standards.
Develop and maintain RESTful APIs to support various services.
Debug, optimize, and refactor existing Python applications for performance improvements.
Write automated unit tests and ensure strong code coverage.
Work with large datasets, databases, and data processing pipelines.
Contribute to the design and architecture of scalable software solutions.
Participate in Agile ceremonies including sprint planning, daily stand-ups, and code reviews.
Use version control systems like Git for collaborative development and deployment.
Troubleshoot and resolve technical issues as they arise.
Leadership & Team Responsibilities
Provide technical leadership and guidance to junior and mid-level developers.
Review code, enforce coding standards, and ensure best practices across the team.
Support sprint planning by estimating tasks, identifying risks, and ensuring timely delivery.
Foster a collaborative, high-performance engineering culture.
Lead technical discussions and drive decision-making on architecture and design.
Ensure compliance with security policy and requirements
Client-Facing Responsibilities
Act as a technical point of contact for clients, participating in requirement-gathering sessions and solution discussions.
Translate business needs into technical specifications and actionable development plans.
Present technical updates, progress reports, and solution recommendations to clients.
Collaborate with client stakeholders to clarify requirements, manage expectations, and ensure successful delivery.
Provide post‑deployment support and guidance as needed.
Required Skills and Qualifications
8-10 years of experience in Python development.
5 years of experience in a leadership role
Strong proficiency in Python programming and related frameworks.
Good understanding of front-end technologies (HTML, CSS, JavaScript) and browser developer tools.
Familiarity with cloud platforms (AWS, GCP, Azure) and containerization tools like Docker.
Strong understanding of software development principles and design patterns.
Experience with RESTful API design and development.
Experience in browser automation using Selenium, Playwright, or equivalent.
Ability to troubleshoot, test, and optimize code for performance and scalability.
Experience with version control systems such as Git and GitHub.
Familiarity with Agile methodologies and CI/CD processes.
Strong problem-solving and analytical skills.
Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Demonstrated experience mentoring developers or leading small technical teams.
Comfortable interacting with clients, gathering requirements, and presenting solutions.
  • Montreal, Québec, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.