1,455 Python Developer jobs in Canada
Python Developer

Posted 1 day ago
Job Viewed
Job Description
Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research?
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
**About us**
Teledyne CARIS is a global leader in geospatial software for the survey and maritime charting industry, with a growing footprint in Cloud and IoT solutions. Our products cover a wide variety of domains ranging from sonar and lidar surveying to chart production and environmental monitoring. We develop cutting-edge products that transform multi-source data into actionable geospatial intelligence. Our team is composed of passionate people dedicated to delivering innovative solutions that make a real difference for our clients.
We are looking for a skilled **Python Developer** to join our cloud product team in Fredericton, Canada. You will help build and automate a cloud-native chart production platform for hydrographic offices around the world. This role is key to our mission of reducing the turnaround time from the collection of geospatial data collection to the creation of actionable information. This role involves integrating and containerizing existing tools into scalable, secure, and testable services. The ability to perform validation of the services as well test performance and scalability through scripting is key to this position.
**What's in it for you?**
_Technical challenge_ - We like to do what hasn't been done before. We push the global boundaries of science and technology in our desire to be #1 in the markets we serve.
_A great place to work and grow_ - You will enjoy the relaxed and friendly atmosphere of a company with a long tradition in the Maritimes. We work with customers who are leaders in their industry.
_Global opportunities_ - As part of Teledyne Technologies, you'll work with international teams and clients across diverse domains.
_Rewarding outcome_ - Teledyne-CARIS produces software that is used by clients in their daily work in multiple fields from data processing in autonomous underwater vehicles to smart city projects in a cloud-based environment.
**What you`ll do**
+ Automate the validation of various services into a functional platform
+ Develop automation scripts to maintain services in a continuously releasable state
+ Implement and test endpoints for a chart production pipeline
+ Write secure, reliable, and maintainable Python code
+ Conduct and participate in code reviews
+ Follow and promote best practices and design patterns for Python development
+ Automate performance and scalability testing
+ Verify security of the platform through testing
+ Collaborate with application and front-end developers to provide high-quality solutions
+ Work closely with DevOps to deploy and monitor applications
+ Work as part of a team following an agile methodology
**What you need**
+ Bachelor's degree in Computer Science, Engineering, or a related field
+ 3+ years of experience in software development
+ 2+ years of hands-on experience with Python
+ Experience working with RESTful APIs and JSON-based web services
+ Fluent in English
+ Must be legally entitled to work in Canada
+ Work location: Fredericton, New Brunswick
**Preferred Skills & Technologies**
+ Cloud Platforms: AWS, Azure
+ DevOps: Docker, Jenkins, Git, Infrastructure as Code
+ Languages: Python, C++ Databases: PostgreSQL
+ Tools: Jira, Test Automation
+ Architecture: Microservices, Service-Oriented Architecture
+ Domain Knowledge: Geospatial, IoT
**What We Value**
+ Strong collaboration and communication skills
+ Passion for delivering exceptional products
+ Curiosity and a growth mindset
**What We Offer:**
+ Competitive Salary & Benefits Package
+ Health, dental, Vision and Life Insurance from Day 1
+ Paid Vacation, Sick Time and Holidays
+ RRSP with Company Match
+ Employee Stock Purchase Plan (ESPP)
+ Employee Assistance Program (EAP)
+ Fun Employee Events throughout the year
**What happens next?**
If what you just read sounds like you and believe you are the person who will make us better, do not hesitate to apply. The selection process is ongoing, so don't wait. When applying, make it easy for yourself. Add a resume and fill out the required fields, no need to add anything else at this point. Our dedicated Talent Acquisition Specialists will reach out to you if additional information is required.
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
. ?
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
Python Developer
Posted today
Job Viewed
Job Description
Job Description
Location: Toronto/Montreal
Experience: 7+
What do you need to succeed?
- Bachelor's degree in Computer Science, Computer Engineering or a related field
- Proficiency with Linux platform, and CI/CD integration tools
- Proficiency in Python and Flask framework.
- Strong understanding of React.js and its core principles.
- Experience with relational databases (e.g. MySQL, MS SQL Server).
- Familiarity with version control systems (e.g., Git).
- Knowledge of RESTful API design and development.
- Understanding of web development concepts (HTML, CSS, JavaScript).
- Ability to write unit and integration tests.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Experience with Agile development methodologies is a plus.
- Familiarity with data analysis tools is a plus
What will you do?
Front-end Development (React):
- Develop and maintain user interfaces (UI) using React.js, HTML, CSS, and JavaScript.
- Migrating legacy JS front-end to latest platform
- Build reusable components and libraries for future use.
- Optimize front-end performance for responsiveness and speed.
- Collaborate with designers to implement UI/UX designs.
- Troubleshoot and debug front-end issues.
Back-end Development (Flask):
- Design and implement web applications using the Flask framework.
- Develop and maintain RESTful APIs.
- Work with databases and manage data flow.
- Ensure code quality and maintainability.
- Collaborate with front-end developers to ensure seamless integration.
General Development:
- Write clean, efficient, and maintainable code.
- Identify and address performance bottlenecks to ensure a smooth user experience
- Contribute to data collection and analytics
- Work with the application with other core services and integrate front-end elements
- Stay up-to-date with the latest web technologies and best practices.
- Troubleshoot and debug issues promptly.
- Thoroughly test and debug code to ensure application stability and performance
Lead Python Developer

Posted 1 day ago
Job Viewed
Job Description
**Responsibilities:**
+ Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
+ Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
+ Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
+ Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
+ Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
+ Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
+ Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
+ Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
**Qualifications:**
+ Data Pipeline Development: Design, build, and maintain scalable ETL/ELT pipelines to ingest, transform, and load data from multiple sources.
+ Big Data Infrastructure: Develop and manage large-scale data processing systems using frameworks like Apache Spark, Hadoop, and Kafka.
+ Proficiency in programming languages like Python, or Scala.
+ Strong expertise in data processing frameworks such as Apache Spark, Hadoop, or Flink.
+ Experience with cloud data platforms like AWS (Glue, EMR, Redshift), Azure (Synapse), or GCP (BigQuery).
+ Expertise in SQL and database technologies (e.g., Oracle, PostgreSQL, etc.).
+ Experience with data orchestration tools like Apache Airflow or Prefect.
+ Experience is building large scale document processing applications using supervised learning models (Spacy, NLTK) and LLMs
+ Experience in building applications with Agentic RAG framework (LangChain, CrewAI and Vector Databases)
+ Supervised models evaluation, tuning and continuous monitoring using "Ray Tune" and MLFlow
+ Knowledge in fine tuning open source LLMs is a plus
+ Familiarity with containerization (Docker, Kubernetes) is a plus
**Education:**
+ Bachelor's degree/University degree or equivalent experience
+ Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review_ _Accessibility at Citi ( _._
_View Citi's_ _EEO Policy Statement ( _and the_ _Know Your Rights ( _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Full Stack Python Developer
Posted today
Job Viewed
Job Description
Job Description
Salary:
General Information
Role Title: Full Stack Python Developer
Job Type: Full-Time Permanent ((On-site, 5 Days a Week)
Location: Toronto, ON
About FulfillmentIQ (FIQ):
At FulfillmentIQ, were disruptors in the supply chain and logistics sector. As an award-winning supply chain tech company, we design and deliver cutting-edge solutions for D2C brands, retailers, and 3PLs. Our teams thrive on solving complex logistics challenges, from developing custom software and advising on tech stack selection to implementing advanced supply chain technology.
If youre passionate about problem-solving, thrive in dynamic environments, and want to make an impact, wed love to have you on board.
Position Summary:
Were looking for a skilled Full Stack Python Developer who excels in creating seamless, end-to-end solutions. Your expertise in Python, cloud technologies, and modern JavaScript frameworks will drive innovative projects that meet both technical and business needs.
If you enjoy solving complex problems, writing high-quality code, and working with a forward-thinking team, this role is for you.
Core Responsibilities:
- Develop and maintain Python-based applications.
- Build and optimize APIs using FastAPI or Flask.
- Work with React to deliver dynamic user interfaces.
- Utilize Azure platform services and Azure DevOps for cloud-based solutions.
- Implement Docker containerization for scalable and portable applications.
- Manage databases with MongoDB or RDBMS like SQL Server/Postgres.
- Collaborate using Git for version control.
- Operate within a *nix environment (Ubuntu Linux experience preferred).
- Apply TailwindCSS for efficient and modern styling (preferred).
Experience and Qualifications:
- Bachelor's degree in computer science or equivalent.
- 5+ years of professional experience in:
- Python (FastAPI, Flask, or Django).
- React development.
- MongoDB or relational databases (e.g., SQL Server, Postgres).
- Familiarity with the .NET Framework is a plus.
- Experience in a *nix environment preferred.
- TailwindCSS knowledge is an advantage.
Why Youll Love Working Here
At Fulfillment IQ, we dont just build supply chain solutionswe build careers, friendships, and unforgettable experiences. As an equal opportunity employer, we celebrate diversity and are committed to creating an inclusive environment for all team members.
Heres what makes working with us a rewarding experience:
Work That Matters
Imagine being part of projects that reshape the supply chain industry and create real-world impact. Your work here wont just meet expectationsitll set new ones.
Career Growth That Matters
Were serious about growth. Whether its training, mentorship, or new challenges, well help you go from good to exceptional.
Flexibility to Thrive
Whether you prefer working remotely, in a hybrid setup, or on-site, we offer flexible options to help you balance work and life effectively.
We Celebrate You
From work anniversaries to team achievements, we value your contributions and celebrate milestones with thoughtful rewards like vouchers and team events.
A Collaborative Culture
Work alongside some of the brightest minds in the industry. Our supportive and inclusive culture ensures every voice is heard, and every team member feels valued.
Perks youll appreciate
- Comprehensive health insurance for you and your family
- Generous paid time off, including vacation, holidays, and sick leave
- Flexible work schedules
- Employee wellness program
- Business/client travel, internet, and workstation reimbursements
- Anniversary rewards (Amazon or Sodexo vouchers)
- Employee stock options (ESOP)
- Retirement savings plan
Learn More About Us
Website: fulfillmentiq.com
LinkedIn: Fulfillment IQ
Spotify: eCom Logistics Podcast Spotify
YouTube: eCom Logistics Podcast YouTube
Python Developer with AWS
Posted today
Job Viewed
Job Description
Job Description
Python Developer with AWS
Manage timelines/deliverables within the team towards the successful delivery of projects.
Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements.
Develop solutions that are in line with client's technology biases, deliver efficiency and scalability, and enable new trading activities.
Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
Experience in Python in an enterprise environment, covering the whole development life cycle
Must have good communication skills, strong client-facing skills and able to manage client's expectations
Strong technical skills with AWS technologies such as Lambda, SNS, SQS, S3
Strong technical skills with Terraform
Experience with production-level programming
Python Developer (Spark, Big Data)

Posted 1 day ago
Job Viewed
Job Description
**Responsibilities:**
**Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements**
**Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards**
**Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint**
**Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation**
**Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals**
**Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions**
**Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary**
**Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.**
**Qualifications:**
**6 - 10 years + of experience in software development with at least 5 years of experience in Python Spark and Big data frameworks.**
**Strong proficiency in Python and Spark with knowledge of core spark concepts (RDDs, Dataframes, Spark Streaming, etc.)**
**Experience working in financial markets, risk management and financial instruments.**
**Experience in Application Development in Python & Big Data**
**Pricing and Analytic Development experience in Python**
**Familiarity with market risk concepts including VaR, Greeks, scenario analysis and stress testing.**
**Hands on experience with Hadoop, Spark.**
**Proficiency on Git, Jenkins and CI/CD pipelines.**
**Excellent problem-solving skills and strong mathematical and analytical mindset.**
**Ability to work in a fast-paced financial environment.**
**Experience in managing and implementing successful projects**
**Subject Matter Expert (SME) in at least one area of Applications Development**
**Ability to adjust priorities quickly as circumstances dictate**
**Demonstrated leadership and project management skills**
**Consistently demonstrates clear and concise written and verbal communication**
**Education:**
**Bachelor's degree/University degree or equivalent experience**
**Master's degree preferred**
**This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.**
---
**Job Family Group:**
Technology
---
**Job Family:**
Applications Development
---
**Time Type:**
Full time
---
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review **Accessibility at Citi ( .
View the "EEO is the Law ( " poster. View the EEO is the Law Supplement ( .
View the EEO Policy Statement ( .
View the Pay Transparency Posting ( is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Be The First To Know
About the latest Python developer Jobs in Canada !