Python Developer
Jay Analytix
Apply to this job Toronto, ON Until 9/11/2026 7+ years exp First posted April 21, 2026 Last posted July 13, 2026
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
About this role
Summary
Develop and maintain web applications using Python, Flask, and React.js, focusing on both front-end and back-end.
Job title
Python Developer
Experience level
7+ years
Minimum experience
7+ years exp
Industry
software
Location requirements
Toronto/Montreal, remote possible
Salary
Not specified
Management role
No
Skills & keywords
Required skills
pythonflaskreact.jsrestful apigithtmlcssjavascript
Preferred skills
agiledata analysis
Specializations
pythonflaskreact.jsrestful apiweb development
Locations
Structured locations inferred from the posting.
Toronto, ON, Canada
On-site City
Montreal, QC, Canada
Remote City
Related searches