593 Experienced Python Developer jobs in Canada
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
Data Python Developer
Posted 27 days ago
Job Viewed
Job Description
DarkVision, a Koch Engineered Solutions company, is looking for a Data (Python) Developer to join the Data Development Team in North Vancouver, BC. In this role, you will work collaboratively with teammates and other departments in a fast-paced, ever-changing environment to develop and advance the data analysis deliverables supporting the multi-million-dollar operations of our customers.
You will support the Data Analysis Delivery team by writing and maintaining scripts to automate their analysis and deliverable workflows. You will work with the Product team to prototype new deliverables (inspection reports and 3D visualizations), and work with the Engineering Team to diagnose issues that affect Data Analysis Deliverables, and suggest improvements.
This regular full-time position is 100% on-site in our HQ in North Vancouver, BC, where employees enjoy full access to our facility amenities including a well-equipped gym, squash court, climbing wall, steam room, and more!
Our Team
DarkVision's acoustic imaging technology captures terabytes of high-fidelity data with each run. Our Data Analysis Development team plays a critical role in the commercial process by supporting the Data Analysis Delivery team in building and maintaining tools to streamline the analysis workflow, advancing and improving new deliverables, and improving processes for quality assurance.
There will always be new software tools and scripts to write and improve, new technologies to exploit and generate deliverables on, and new ways to make processes better, faster, and more sustainable and scalable. This entails a detail-oriented mindset, a default-to-action work ethic, and a multi-disciplinary perspective.
What You Will Do
- Develop and maintain scripts to automate analysis workflows.
- Develop and maintain analysis dashboards for higher level tracking of project status and Key Performance Indicators.
- Develop and maintain analysis procedures that streamline a sustainable and scalable workflow.
- Work with other analysts, Sales, Product, and Engineering teams to document and investigate issues, and prevent their reoccurrence.
- Gather and analyze test data that will be used to prove out feasibility of new technology and deliverable products.
- Develop new and innovative ways of representing and visualizing current data to generate new customer deliverables.
- Work with the Product team in the data gathering, analysis, and writing of technical conferences papers.
- Help analysts debug issues in their analysis workflow, and reproduce, document, and raise issues for other functional teams.
- Interface with our Research, Machine Learning, Software, and Product teams to ensure the Data Team's needs are met, and vice versa.
Who You Are (Basic Qualifications)
- Able to work 100% on-site in our North Vancouver office.
- Experience developing production code in Python (code used in a product or professional setting, not academia- or research-only applications).
- Experience developing workflow automation scripts.
- Data visualization experience.
- Git experience.
What Will Put You Ahead
- Excellent communication skills.
- Detail oriented; meticulous in documentation.
- Default-to-action personality.
- Independent - can operate with little guidance while providing results at regular intervals for feedback.
- Collaborative - works to meet the needs and goals of the team.
- Image processing experience.
- MATLAB experience.
- 3D data experience.
- 3D rendering experience.
- Proficiency in PowerBI.
- Ultrasonic imaging experience.
- Software and algorithm development experience.
- Atlassian product experience.
General Salary Range
For this role, we anticipate paying $70,000 - $115,000 per year. This role is eligible for variable pay, issued as a monetary bonus or in another form.
At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.
Who We Are
DarkVision Technologies Inc. is a Canada-based tech company disrupting the industrial imaging market since 2013. We have created the world's most advanced acoustic-based imaging platform. We are packaging it into multiple new product lines, revolutionizing how our clients quantify and visualize the integrity of their critical assets.
Backed by Koch Industries, one of the world's largest privately held companies, DarkVision's team of Mechanical, Skunkworks, Electrical, Software, and Machine Learning Engineers is rapidly expanding to meet the demand for the company's current and upcoming products.
We allow employees to work on cutting-edge technologies that blend science with real-world applications. We invite you to join our team for the exciting journey ahead as we become the global leader in industrial imaging.
At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.
Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.
How to Apply
If you have the above qualifications, we would like to hear from you. We thank all applicants in advance, but please be advised that only those selected for an interview will be contacted.
We are an equal opportunity employer. If you require accommodation or assistance at any time during the application or selection processes, please submit a request by following the directions located in the FAQ section at the bottom of the kochcareers.com webpage.
Successful candidates will be required to complete a criminal background check.
keywords: Python, workflow automation, automate, analysis, analyses, analytics, data, deliverables, reports, reporting, development, developer, programming, scripting, visualization, 3D, image processing, MATLAB, Atlassian, PowerBI
#LI-JN1
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
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 - Co-op
Posted today
Job Viewed
Job Description
Job Description
About Delta Intelligent Building Technologies (Canada) Inc. (formerly known as Delta Controls)
Delta Intelligent Building Technologies (Canada) Inc. is a leading building controls manufacturer. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities.
We are seeking a Python Developer - Coop — internally titled Junior Developer - Co-op.
Job Summary
As a Python Developer you will work as part of the research and product development teams to create machine learning powered solutions for worldwide use in the building controls industry. Your ability to innovate, problem-solve, and quickly adapt to change is very important in this role, as you will work on rapidly evolving products in a rapidly evolving industry. Prior experience writing high quality python code is a very firm requirement for this position. A strong candidate will show great interest and demonstrate proficiency in building web based and cloud-based applications using Python and JavaScript, with a detailed understanding of technology, adaptability, and excellent problem-solving skills.
Duties and Responsibilities
- Design, develop, and maintain web-based applications using Python, HTML, CSS, and JavaScript
- Contribute to system design and software architecture
- Deliver scalable, reusable, testable and clean code with proper commenting and version control
- Work with researchers, developers, and product managers to implement new features
- Create and maintain internal documentation that communicates research findings, product design, implementation, and changes
Preferred Experience and Qualification
- Significant experience and demonstrated proficiency in developing applications using Python and web technologies (must be present and demonstrated in prior work experience)
- Ability to quickly read, deeply understand, and extend existing codebases
- Ability to explain, in detail, what each line of code is doing and the reasoning/intent behind it.
- Experience in front-end development using HTML, CSS and JavaScript
- Experience in back-end web development using python
- Experience with relational databases (e.g., SQL)
- Experience developing services and applications for a Linux environment
- Strong programming fundamentals and debugging skills
Bonus Qualification
- Experience with using virtualization, Docker containers, container registry repositories and Kubernetes
- Experience integrating OpenAI compatible LLM APIs into an application
- Demonstrable experience in working with LLMs and other machine learning models
- Experience with cloud deployment and application development using Amazon Web Services
- Familiar with Nginx configurations
- Understanding of container concepts such as stateful vs stateless containers
- Experience with microservices and distributed systems architectures
- Experience in building scalable applications
- Knowledge of networking concepts such as DNS, TCP/IP, load balancers and routing
- Knowledge of Python web frameworks such as Flask and FastAPI.
- Knowledge of commercial building automation
- Knowledge of building science
- Knowledge and experience working with embedded systems
- Ability to continue for an additional co-op term
- Prior co-op experience is preferred
Work Location: Hybrid (Currently 3 days a week, subject to change)
City: Surrey
Type: Co-op
Salary: $21 – $ 25/hour
This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.
Why work for us?
We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you’ll receive from day 1!
- Employee & safety centric culture with the possibility of remote work
- Flexible hours and scheduling available
- Competitive total compensation along with generous vacation allowances
- Vacation leaves
- Wellness - onsite fitness center & company reimbursement for personal gym memberships
- Internal Recognition
- Employee Referral bonuses
- Transit accessible with free onsite parking
- Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities
Senior Python Developer (with AWS)
Posted today
Job Viewed
Job Description
Job Description
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
Be The First To Know
About the latest Experienced python developer Jobs in Canada !