Python Developer
$80k - $95k per yearSynechron
This range is provided by Synechron. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
CA$80,000.00/yr - CA$95,000.00/yr
Direct message the job poster from Synechron
Python Developer
We are seeking an experienced and highly skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable, high-performance RESTful APIs using FastAPI, SQLModel, and Redis, along with a deep understanding of database design, testing, and cloud/containerization technologies. Candidate will collaborate closely with cross-functional teams to deliver robust solutions and mentor junior developers to foster a growth-oriented environment.
The Role
- Design, develop, and maintain scalable, reliable RESTful APIs utilizing FastAPI, SQLModel, and Redis.
- Write clean, efficient, and maintainable Python code adhering to best practices.
- Develop comprehensive documentation for APIs and internal workflows.
- Architect and optimize database schemas, develop complex queries, and ensure data integrity.
- Create and manage automated test suites for unit and integration testing.
- Monitor, analyze, and optimize API performance; implement caching strategies and rate-limiting to improve response times.
- Collaborate with front-end teams to ensure seamless API integration.
- Assist in designing workflows for detecting, archiving, and purging stale data based on retention policies.
- Ensure robust logging, auditing, and security measures are in place for data lifecycle processes.
- Mentor junior developers, conduct code reviews, and promote best coding practices.
- Collaborate with system architects to refine API logic, enhance query performance, and implement effective caching solutions.
Requirements
- 5+ years of professional Python development experience.
- Strong experience with FastAPI or similar frameworks such as Flask or Django REST Framework.
- Deep understanding of REST API design principles and best practices.
- Expertise in asynchronous programming with Python (asyncio, async/await).
- Solid experience working with SQL databases, particularly PostgreSQL.
- Knowledge of API security standards (OAuth2, JWT, etc.).
- Hands-on experience with Docker and deploying in containerized environments like OpenShift or Kubernetes.
- Proficiency in writing comprehensive unit and integration tests.
- Familiarity with event-driven architectures and tools like Kafka.
- Excellent problem-solving skills with an eye for detail.
- Strong communication skills and ability to work collaboratively in Agile teams.
- Eagerness to learn and adapt to new tools and technologies.
We Offer
- A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
- 15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
- A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
- Flexible hybrid policy.
- RRSP with employer’s contribution up to 4%.
- A higher education certification policy.
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
- Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
- Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
- A truly diverse, fun-loving and global work culture.
Diversity & Inclusion Statement
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Information Technology
Industries
Technology, Information and Internet, Banking, and Financial Services
Referrals increase your chances of interviewing at Synechron by 2x
Get notified about new Python Developer jobs in Montreal, Quebec, Canada .
Python Developer (Real-Time Data/Distributed Systems) - Up to $280k CAD 1st Year Compensation - Elite FinTech Firm - Montreal
Python Quantitative Developer - Hybrid Working - $140,000 - $225,000 CAD Base (+ Bonus)
JOBS - FRONTEND - WEB APPLICATION DEVELOPER
Full Stack Developer (React/Python) - Up to $200k CAD + Exceptional Bonus - Elite FinTech Firm - Montreal
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr- ...offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a Junior Fullstack Developer (Python) to join our Admission & Marketplace team. You’ll contribute to meaningful projects while learning modern development practices,...SuggestedFull timeWork at officeFlexible hours
- ...The client is looking for a developer whose work consists of using the APIs of its vulnerability tools to connect them to each other and to the company's other security tools. Python is the main language and the mandate mentions no other technology. The automation component...SuggestedFull time
- ...Backend Python Developer – AI Agentic Applications Location: Montréal, QC (Hybrid) Type: Full-Time Compensation: Competitive, based on experience About the Role We are seeking a curious, highly motivated Backend Python Developer to join our growing AI development...SuggestedFull timeManual labor
- ...TÂCHES QUE VOUS ALLEZ ACCOMPLIR Nous recherchons un développeur Python hautement qualifié pour soutenir le développement continu d’un... ...YOU WILL ACCOMPLISH We are seeking a highly skilled Python developer to support the continued development of an aircraft data model used...SuggestedFull timeTemporary workWorldwide
- ...the value of technology and build a more sustainable, more inclusive world. Position Summary We are looking for hands-on AI/Python Developer to join our Data Zone team in Montreal. This role is ideal for professionals with 3 to 8 years of with strong hands on experience...SuggestedPermanent employmentFull timeLocal area
- ...Quantitative Developer, Investment Platforms Location: Montreal (Hybrid: 3 days in-office, 2 days remote) Level: Senior Employment... ...applications. Core Technical Proficiency: Expert-level Python, SQL/PostgreSQL, data modeling, and API design. AI-Native Development...Daily paidFull timeContract workApprenticeshipWork at officeImmediate startRemote workDay shift
- ...une banque d'investissement? Nous recherchons un Développeur Python expérimenté , doté d’une solide expérience des systèmes distribués... ...in technology at an investment bank? We are seeking a Python Developer with a proven track record of large scale distributed systems...Full timeApprenticeshipLocal areaWorldwide
- ...own production data systems built with Snowflake, dbt, SQL, and Python. You will help modernize established pipelines, improve the platform... ...data from vendors, internal systems, APIs, and files. ~ Develop and maintain dbt models and Snowflake data structures supporting...Full timeWork at office
- ...you will work alongside multidisciplinary teams developing autonomous multi-agent drone systems operating... ...the engineering team to convert an existing Python solution into C++ for execution in a real-time environment. Develop new features and capabilities in both C++ and...Long term contractPermanent employmentWork at office
- ...rejoins l’équipe Training Tech pour solidifier et étendre le cœur logiciel de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité...Full time
- ...modern manufacturing gets done. Role overview Our team develops the AI assistant built into Poka. Workers and supervisors use it... ...You help define what "good" means and measure it. You write Python every week. If you're looking for a role focused on test plans...Full timeWork at officeRemote workHome officeFlexible hoursShift work2 days per week
- ...s Trading, Risk and Prime Brokerage products. As an Analytics Developer you’ll build both the foundation and the intelligence on top of... ...and hands-on experience with Snowflake. ~ Proficiency in Python, including the ability to contribute to structured, production-grade...Full timeWork at officeWorldwide
- ...Company Description IT Job Description Role: Database Developer Location: Montreal, QC Duration: Fulltime BGV will be... ...skills • Informatica experience will be a plus. • Perl/Shell/Python scripting knowledge Please respond with your word resume and...Full timeRelocation
- ...equal opportunity employer. Job Description Role: Bigdata Developer Location: Montreal, QC Hire Type : Fulltime / Permanent /... ...solving skills Nice to have skills · Knowledge of Perl/Python · Knowledge of semantic technologies (RDF, triple stores, OWL)...Permanent employmentFull timeContract work
- ...organization. Engineers thrive at Tower while developing electronic trading infrastructure at a... ...department is seeking a Software Developer II to join the Data team in Montreal. This... ...oriented programming in Rust and/or C++ and Python Experience making significant...Full timeApprenticeshipCasual workWork at officeWorldwide
- ...willingness to challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic Strategies team. This... ...Milvus, ChromaDB, Pinecone, Weaviate, or Qdrant). ~ Proficiency in Python with experience using DAG-based orchestration platforms (Airflow...Full time
- ...possibilité de renouvellement À propos du poste Nous recherchons un Conseiller DevOps / DevSecOps avec un fort profil en développement Python/Django pour rejoindre une escouade multidisciplinaire, Agile et dynamique responsable de plateformes et d’outils liés à la sécurité....Full timeFlexible hours
- ...Software Developer II (P2) We are seeking a Software Developer II to join our Application Development team in Montreal. In this... ...will deliver work independently, write and maintain production Python code, build and maintain automated tests, and document your work...Long term contractFull timeTemporary workWork at office2 days per week
- ...battery and the grid. The opportunity dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for designing, implementing, and scaling Python-based automated validation infrastructure and test suites for embedded and cloud-...Full timeFlexible hours
- ...Company Description IT Job Description Role: Lead ETL Developer Location: Montreal, QC Duration: Fulltime BGV will be... ...ETL developer role is geared more towards an ETL developer with python or Perl development skills. - Must be available for Off Hours...Full timeRelocation
- ...performances et l’utilisation d’outils ETL tels qu’Informatica ou Python Pandas Mettre en place des solutions efficaces d’... ...looking for someone to be a part of a dynamic team as a Java/Scala Developer for one of our clients. This is an application developer role in...Full timeApprenticeshipLocal areaWorldwide
- ...enjoyable world. Role overview As a Senior Software Developer, we expect you to be disciplined regarding software development,... ...2 recent years in modern popular programming languages such as Python, Javascript/typescript, and/or Java Has a Bachelor’s degree,...Full timeWork at officeFlexible hours
$90k - $100k per year
...and Europe. We currently have a role as a Securitization RAD Developer with our large consulting client, workig onsite at a major financial... ...products Perfect knowledge of Microsoft Excel et Access Python MSSQL (all versions) Excellent VBA skills (Excel et Access)...Long term contractPermanent employmentFull timeContract workWork at officeRemote work- ...enhance customer engagement and drive business success. The team develops applications that support Regulatory Reporting groups in filing... ...L3 support — working front-to-back on applications across Java, Python, SQL, and more. You will be expected to drive standardization...Ongoing contractFull timeInternshipLocal areaWorldwideWork visaFlexible hours
- ...Requirement This position is for a senior Java/Database developer (5-7 years experienced ideally) for Securities Reference Data... ...Good understanding of one core programming languages (Java or Python) # RDBMS (Well versed with SQL, DB fundamentals like tables, triggers...Full time
- ...best practices. Your key responsibilities Designing, developing, and maintaining robust data pipelines within the Microsoft ecosystem... ...multi-client environments is an asset; Strong proficiency in Python and SQL; Experience with Spark and modern analytical...Full timeWork at officeFlexible hours
- ...your career. About the Role We are seeking a Staff Data Developer to join our Data & Intelligence division. Reporting to the Director... ...software development. ~ Experience with AlayaCare’s stack (Python, PHP, Vue.JS, AWS). ~ Bachelor’s or advanced degree in computer...Full timeWork at officeFlexible hours
- ...We're seeking a talented Data Platform Developer to join our Platform Engineering team and architect the data foundation that will power... ...databases (Redshift, Snowflake) ~ Strong programming skills in Python for data processing, transformation, and automation ~ Experience...Full timeWorldwide
$160k per year
...Role: Production Support Engineer / Python Developer Client: Elite FinTech Compensation: $100,000 - $160,000 CAD + Bonus Location: Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset to support a range of technology within...Long term contractPermanent employmentImmediate start$160k per year
...Job Opportunity: Production Support Engineer Role: Production Support Engineer / Python Developer Client: Elite FinTech Salary: $100,000-$160,000 CAD + Bonus Location: Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset...Long term contractPermanent employmentImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Developer. Be the first to apply!

