-
View all jobs
Date Posted: 06/16/2026
Hiring Organization: Rose International
Position Number: 502853
Industry: Financial Services
Job Title: Backend Python Developer
Job Location: Mississauga, ON, Canada, L5R 0B8
Work Model: Hybrid
Work Model Details: Hybrid -3 days onsite-Mon, Wed, Thurs (Flexible)
Shift: Standard Working Hours
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 6
Min Hourly Rate($): 77.00
Max Hourly Rate($): 82.00
Must Have Skills/Attributes: API, Banking/Financial, Django, Docker, Flask, Java, Kafka, Kubernetes, OOPS, Python, Spark, SQL
Experience Desired: Experience developing production-ready backend applications using Python (3-5 yrs); Hands-on experience with SQL, database APIs, and data ingestion workflows (3-5 yrs); Experience integrating Python applications with APIs in Agile environments (3-5 yrs)
Required Minimum Education: Bachelor’s Degree
Preferred Education: Master’s Degree
**C2C is not available**
Job Description
Required Education
Job Duties
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Hiring Organization: Rose International
Position Number: 502853
Industry: Financial Services
Job Title: Backend Python Developer
Job Location: Mississauga, ON, Canada, L5R 0B8
Work Model: Hybrid
Work Model Details: Hybrid -3 days onsite-Mon, Wed, Thurs (Flexible)
Shift: Standard Working Hours
Employment Type: Temporary
FT/PT: Full-Time
Estimated Duration (In months): 6
Min Hourly Rate($): 77.00
Max Hourly Rate($): 82.00
Must Have Skills/Attributes: API, Banking/Financial, Django, Docker, Flask, Java, Kafka, Kubernetes, OOPS, Python, Spark, SQL
Experience Desired: Experience developing production-ready backend applications using Python (3-5 yrs); Hands-on experience with SQL, database APIs, and data ingestion workflows (3-5 yrs); Experience integrating Python applications with APIs in Agile environments (3-5 yrs)
Required Minimum Education: Bachelor’s Degree
Preferred Education: Master’s Degree
**C2C is not available**
Job Description
Required Education
- Bachelor's degree in computer science, engineering, or a related field.
- Master's degree in a relevant field.
- Minimum 3–5 years of experience developing and deploying production-ready Python applications.
- Strong experience with core Python, SQL, and database APIs.
- Backend Python development experience.
- Experience supporting data ingestion, data integrity, and data-driven decision support.
- SQL required at basic/intermediate level (selects, joins; no DML).
- Solid understanding of Object-Oriented Programming (OOP) concepts, multithreading, and thread pools.
- Design, develop, and maintain robust and scalable applications primarily using Python.
- Implement efficient and optimized code for various business needs.
- Integrate Python applications with various data sources, APIs, and other systems.
- Contribute to the design and development of application architectures.
- Write clean, well-documented, and testable code.
- Collaborate effectively with engineers, product managers, and stakeholders throughout the software development lifecycle (SDLC), adhering to Agile methodologies.
- Stay up-to-date with the latest trends and technologies in Python development.
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Learning mindset expected.
- Ability to work in a collaborative team environment.
- Experience working in an Agile environment using a mix of Kanban and sprint-based approaches.
- Some UI/front-end exposure is a plus, but backend is primary.
- Polar's experience for data frames is a nice-to-have and considered easy to learn.
- Experience with integration-focused API environments.
- Familiarity with containerization technologies like Docker and deployment platforms such as Kubernetes, OpenShift, or ECS.
- Experience with Python frameworks (e.g., Django or Flask) is a plus.
- Familiarity with data processing concepts and related technologies (e.g., Kafka, Apache Spark) is beneficial.
- Experience using Java is preferred.
- Contributions to open-source projects.
- Familiarity with financial industry concepts.
- Prior Client experience is a plus but not required.
- Emphasis is placed on developing robust, scalable, and high-performance Python-based applications.
- Work will be performed within a collaborative team of approximately 5–6 developers.
- Python scripting is central to the role.
- API responsibilities are integration-focused; a separate team handles API development.
- Financial domain knowledge is not required.
- Candidates with significantly more seniority may not align with the scope of responsibilities, while junior candidates may face a steeper learning curve.
- The role includes approximately 90% development and 10% support responsibilities.
- Weekly releases include off-hours deployments.
Job Duties
- Design, develop, and maintain high-performance Python applications.
- Support data ingestion and data integrity processes.
- Support trading decision workflows through technology solutions.
- Build optimized and scalable solutions for business requirements.
- Integrate applications with data sources, APIs, and other systems.
- Contribute to application architecture and technical design.
- Produce clean, testable, and well-documented code.
- Partner with engineering teams, product managers, and stakeholders.
- Participate in Agile delivery and SDLC activities.
- Support production activities and release processes.
- **Only those lawfully authorized to work in the designated country associated with the position will be considered.**
- **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.**
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.
California Pay Equity
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.
Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.
If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.
Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Key Skills
Ranked by relevance
python
sql
kubernetes
django
docker
kafka
flask
spark
java
containerization
apache
oop
san
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Developer
2026-05-08
Full-time
Not Applicable
Canada
Staffing
Engineering
View Job Details
Related
Backend Developer
2026-01-28
Temporary
Entry
United States
Staffing
Engineering
View Job Details
Related
Staff Golang Engineer
2026-06-19
Full-time
Not Applicable
Canada
Staffing
Engineering
Login to Apply
- Posted
- Jun 17, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Mississauga
- Company
- Rose International
Industries
Staffing
Recruiting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Java Developer
2026-05-08
Full-time
Not Applicable
Canada
Staffing
Engineering
View Job Details
Related
Backend Developer
2026-01-28
Temporary
Entry
United States
Staffing
Engineering
View Job Details
Related
Staff Golang Engineer
2026-06-19
Full-time
Not Applicable
Canada
Staffing
Engineering