Posted 1 month ago
Python Developer
TorontoOn-siteContract
AI Summary
Develops and maintains web applications using React.js on the front end and Flask on the back end, designing RESTful APIs and integrating front-end elements with back-end services.
About this role
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
Skills
CI/CDCSSFlaskGitHTMLIntegration TestingJavaScriptLinuxMS SQL ServerMySQLPythonReact.jsRESTful APIUnit Testing
Explore related jobs
More jobs at Jay Analytix
Similar Python jobs
Jobs in Toronto
- B
Senior Full Stack DeveloperBaselane · Toronto - RFashion Associate (Part time) - CF Toronto Eaton CentreReitmans (Canada) Ltée/Ltd · Toronto, Ontario
- A
Bilingual Inside Sales Account Manager (FR/EN)autoTRADER.ca · Toronto, ON (Canada) - P
Talent Acquisition Manager (IC)Pigment · Toronto - E
Product Manager (Travel)Emburse · Toronto, Ontario - RTemporary Customer Service Representative - Hullmark CentreReimagined Parking · I9-56_4789 YONGE ST N
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.