1,455 Python Developer jobs in Canada

Python Developer

Fredericton, New Brunswick Teledyne

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Be visionary**
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.
This advertiser has chosen not to accept applicants from your region.

Python Developer

Toronto, Ontario Jay Analytix

Posted today

Job Viewed

Tap Again To Close

Job Description

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

This advertiser has chosen not to accept applicants from your region.

Lead Python Developer

Mississauga, Ontario Citigroup

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
**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.
This advertiser has chosen not to accept applicants from your region.

Full Stack Python Developer

Toronto, Ontario Fulfillment IQ

Posted today

Job Viewed

Tap Again To Close

Job Description

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

This advertiser has chosen not to accept applicants from your region.

Python Developer with AWS

Toronto, Ontario Jay Analytix

Posted today

Job Viewed

Tap Again To Close

Job Description

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

This advertiser has chosen not to accept applicants from your region.

Python Developer (Spark, Big Data)

Toronto, Ontario Citigroup

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**The Python Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.**
**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.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python developer Jobs in Canada !

 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Developer Jobs