-
Rose International

Backend Python Developer

Rose International
Canada · Full-time · Not Applicable

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

  • Bachelor's degree in computer science, engineering, or a related field.

Preferred Education

  • Master's degree in a relevant field.

Required Qualifications/Skills/Experience

  • 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.

Preferred Qualifications/Skills/Experience

  • 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.

Client, a leading global bank, is seeking a talented and passionate Python Developer to join the growing Fixed Income Technology (FIT) team. FIT is responsible for building and delivering technology used across Fixed Income businesses, including rates, corporate credit, and securitized markets. Technology solutions support pricing, hedging, trade management, market-making, financing, and securitization in an increasingly electronic environment. This role supports the NYC Rates Trading desk. The position focuses on data ingestion, data integrity, and supporting trading decisions. As a key member of the team, the selected candidate will contribute to the design, development, and maintenance of high-performance Python applications. The role involves close collaboration with developers and stakeholders to deliver innovative solutions that enable data-driven decision-making.

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.

#CT1

  • **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.**

Benefits

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
Login to Apply
Posted
Jun 17, 2026
Type
Full-time
Level
Not Applicable
Location
Mississauga

Industries

Staffing Recruiting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Rose International
Related

Java Developer

2026-05-08

Full-time
Not Applicable
Canada
Staffing
Engineering
View Job Details
Rose International
Related

Backend Developer

2026-01-28

Temporary
Entry
United States
Staffing
Engineering
View Job Details
Motion Recruitment
Related

Staff Golang Engineer

2026-06-19

Full-time
Not Applicable
Canada
Staffing
Engineering