Back to results

Python Full Stack Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Responsibilities:

  • Design, develop, and implement scalable solutions using Python and React within a dynamic, agile team.
  • Leverage Generative AI tools and coding assistants to enhance development velocity and solution quality.
  • Collaborate with global teams to translate business requirements into robust technical solutions.
  • Participate in scrum meetings, report on project status, and adapt to evolving regulatory requirements.
  • Write comprehensive unit tests to ensure code reliability and maintainability.
  • Respond proactively to change, mastering new technical and business concepts as needed.

Skills & Experience Required

  • Python: 7-10+ years of hands-on experience. Proven ability to write optimized, efficient, and clean code.
  • React: 5+ years of UI/UX implementation experience.
  • GenAI: Experience with Generative AI technologies and coding assistants.
  • Databases: Proficiency in RDBMS and NoSQL databases, preferably PostgreSQL, MongoDB, and related technologies.
  • OOP & Design Patterns: Strong grasp and practical use during development.
  • Linux/Unix & Shell Scripting: Solid working knowledge.
  • Analytical Skills: Ability to design and implement effective solutions to complex problems.
  • Teamwork & Communication: Strong work ethic, collaborative spirit, and clear communication skills, both oral and written.
  • Testing: Ability to write thorough unit tests covering all major logic components.

Skills & Experience Desired

  • Advanced database skills, including PL/SQL and query optimization.
  • Experience with DevOps practices: CI/CD pipeline management, containerization, observability tools.
  • Familiarity with Layered and Component-based Architecture.
  • Scripting expertise in Python, Perl, or Unix shell.
  • Exposure to various application types: web, batch, and streaming.
  • Experience working in global Agile Scrum teams.
More about this job

Responsibilities

Design, develop, and implement scalable solutions using Python and React within a dynamic, agile team. Collaborate with global teams to translate business requirements into robust technical solutions while leveraging Generative AI tools.

Requirements

Requires 7-10+ years of Python experience and 5+ years of React UI/UX implementation expertise. Candidates must possess strong knowledge of RDBMS, NoSQL databases, design patterns, and unit testing practices.

Skills

  • Python
  • React
  • Generative AI
  • PostgreSQL
  • MongoDB
  • RDBMS
  • NoSQL
  • OOP
  • Design Patterns
  • Linux
  • Unix
  • Shell Scripting
  • Unit Testing
  • Agile
  • Scrum
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Consulting
  • Data & Analytics

Keywords

  • Python
  • React
  • Generative AI
  • PostgreSQL
  • MongoDB
  • RDBMS
  • NoSQL
  • OOP
  • Design Patterns
  • Linux
  • Unix
  • Shell Scripting
  • Unit Testing
  • Agile
  • Scrum
  • CI/CD
  • Containerization
  • Observability
  • PL/SQL
  • DevOps
  • Full Stack
  • Software Development
  • UI/UX
  • Component-based Architecture
  • Layered Architecture

Report this job