Back to results

Closed listing

Senior Full Stack Developer

  • Montreal, QC, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Experience
5-7 Years of professional software development experience
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Position Name – Senior Full Stack Developer

Type of hiring – Fulltime

Location – Montreal, QC (Hybrid)

Job Description:

We're looking for a Senior Full Stack Developer to join our engineering team, building and maintaining mission critical software across the full stack. You'll work on both frontend and backend systems, collaborating closely with product, QA, and DevOps to deliver reliable, scalable features.

Responsibilities

  • Design, develop, and maintain full stack features across frontend (React) and backend (Java) services
  • Architect scalable solutions and contribute to technical design decisions
  • Write clean, tested, maintainable code and participate in code reviews
  • Work with relational databases (PostgreSQL) and cloud infrastructure (Azure)
  • Collaborate with QA to ensure test coverage and quality standards
  • Participate in CI/CD pipeline improvements and DevOps practices
  • Mentor junior/mid-level engineers and contribute to engineering best practices
  • Produce clear technical documentation for architecture and design decisions

Requirements

  • 5-7 Years of professional software development experience
  • Strong proficiency in React (frontend) and Java (backend)
  • Experience with relational databases (PostgreSQL or similar)
  • Familiarity with cloud platforms (Azure preferred) and CI/CD tooling (GitHub Actions or similar)
  • Solid understanding of REST APIs, microservices, and system design
  • Strong debugging, troubleshooting, and problem solving skills
  • Excellent communication skills and ability to work cross functionally

Nice to Have

  • Experience with Python
  • Experience with real time systems (WebSockets, event streaming, e.g., Azure EventHub)
  • Experience with mission critical or high availability software
  • Familiarity with Git branch management and repository hygiene best practices
  • Familiarity with GenAI assisted development tools (e.g., GitHub Copilot) and cloud based AI services
More about this job

Responsibilities

Design, develop, and maintain full stack features using React and Java while collaborating with cross-functional teams. Architect scalable solutions, participate in CI/CD improvements, and mentor junior engineers to ensure high-quality software delivery.

Requirements

Requires 5-7 years of professional software development experience with strong proficiency in React and Java. Candidates should have experience with relational databases, cloud platforms like Azure, and a solid understanding of microservices and system design.

Skills

  • React
  • Java
  • PostgreSQL
  • Azure
  • CI/CD
  • GitHub Actions
  • REST APIs
  • Microservices
  • System Design
  • Debugging
  • Troubleshooting
  • Python
  • WebSockets
  • Azure EventHub
  • Git
  • GitHub Copilot

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Full Stack Developer
  • React
  • Java
  • PostgreSQL
  • Azure
  • CI/CD
  • GitHub Actions
  • REST APIs
  • Microservices
  • System Design
  • Python
  • WebSockets
  • Azure EventHub
  • Git
  • GitHub Copilot
  • Software Engineering
  • Cloud Infrastructure
  • DevOps
  • Mission Critical Software
  • High Availability
  • Technical Documentation
  • Mentorship
  • Agile
  • Backend
  • Frontend

Report this job