Senior Software Engineer – Full Stack

Publicis Groupe ANZ

Canada

Remote

CAD 115,000 - 145,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Vacation & holidays
Parental leave
Gym discounts
Tuition reimbursement
Gift matching

Job summary

Publicis Sapient is seeking a Senior Full Stack Developer to design and build scalable, high-performing applications across the full technology stack. You will work with cross-functional teams to develop modern user experiences, APIs, microservices, and distributed systems.

The role requires 5–7 years of full stack experience with Angular/React and Java (Spring Boot) or Python (FastAPI), plus strong REST/microservices and DevOps capabilities.

Qualifications

  • 5–7 years of experience as a Full Stack Developer.
  • Proficiency in front-end frameworks (Angular, React or similar).
  • Strong back-end experience with Java (Spring Boot) OR Python (FastAPI).
  • Experience building and consuming REST APIs and microservices.
  • Solid understanding of RDBMS (Oracle, MSSQL, PostgreSQL) and NoSQL (MongoDB, ELK).
  • Experience with messaging platforms (Solace, MQ, Kafka).
  • Hands-on with CI/CD pipelines and IaC (Ansible, HELM).
  • Familiarity with Docker, Kubernetes and OpenShift.
  • Strong debugging, problem-solving, and independent work skills.
  • Experience with Agile methodologies and tools like JIRA and Confluence.
  • Ability and willingness to mentor junior developers.
  • Experience building transactional/financial systems.

Responsibilities

  • Design and build scalable, high-performing applications across the full stack.
  • Collaborate with cross-functional teams on APIs, microservices and distributed systems.
  • Contribute to a robust, maintainable, and secure software stack.

Skills

Front-end frameworks
Back-end development
REST APIs
Microservices
RDBMS
NoSQL
Messaging systems
CI/CD
Infrastructure as code
Containers
Debugging
Agile methodologies
Mentoring
Transactional/financial systems

Tools

Angular
React
Spring Boot
Python FastAPI
REST
Kafka
MQ
Solace
Ansible
HELM
Docker
Kubernetes
OpenShift
JIRA
Confluence

Job description

Company description

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start‑up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem‑solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.

Overview

As a Senior Full Stack Developer, you will design and build scalable, high‑performing applications that support complex, business‑critical and transactional platforms. You will work across the full technology stack, collaborating with cross‑functional teams to develop modern user experiences, APIs, microservices, and distributed systems.

Must-Have Qualifications
  • 5–7 years of experience as a Full Stack Developer, with expertise in:
    • Front-End Development: Proficiency in Angular, React, or similar frameworks for building dynamic and responsive user interfaces.
    • Back-End Development: Strong experience with Java (Spring Boot) OR Python with FastAPI for developing scalable, high-performance services.
  • Proficiency in building and consuming REST APIs and working with microservices architectures.
  • Strong understanding of:
    • RDBMS: Oracle, MSSQL, PostgreSQL, or similar databases.
    • NoSQL: MongoDB, ELK, or similar technologies.
  • Experience with messaging platforms such as Solace, MQ, Kafka, or similar technologies.
  • Hands‑on experience with DevOps practices, including:
    • CI/CD pipelines.
    • Infrastructure automation tools such as Ansible scripts and HELM charts.
  • Understanding of containerization and orchestration technologies, including Docker, Kubernetes, and OpenShift.
  • Strong debugging and problem‑solving skills, with the ability to work independently on complex tasks.
  • Familiarity with Agile methodologies and hands‑on experience with tools such as JIRA and Confluence.
  • Ability and willingness to share knowledge and mentor junior developers, promoting engineering best practices.
  • Experience building and supporting transactional and financial systems.
Nice‑to‑Have Qualifications
  • Experience with Python web frameworks, such as Flask or Django, for lightweight web development.
  • Domain expertise in SWIFT Payments and ISO 20022 standards.
  • Experience with payment‑processing applications, such as:
    • Payment Hubs
    • Wire Engine
    • Wire Room
    • Similar payment platforms
  • Knowledge of cloud platforms, including AWS, Azure, or GCP, and distributed systems.
  • Experience integrating security protocols, such as JWT and OAuth, into applications.
  • Exposure to event‑driven architectures and distributed systems.
Additional information

Pay Range: $115,000 - $145,000

The range shown represents a grouping of relevant ranges currently in use at Publicis Sapient. Actual range for this position may differ, depending on location and specific skillset required for the work itself.

Benefits of Working Here:
  • Generous paid vacation and 15 paid holidays
  • Maternity and paternity leave (birth or adoption)
  • Gym, travel, retail and phone service discounts
  • Tuition reimbursement
  • Corporate gift matching program

As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at hiring@publicis.sapient.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe • Canada

Remote
CAD 115,000 - 145,000
Generous paid vacation and holidays
Maternity and paternity leave
Discounts on gym, travel, retail and手机
+2
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe Holdings B.V • Toronto

On-site
CAD 115,000 - 145,000
Generous paid vacation
15 paid holidays
Maternity and paternity leave
+3
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Publicis Groupe • Calgary

Hybrid
CAD 125,000 - 155,000
Health benefits
Professional development opportunities
Flexible work arrangements
Senior Full-Stack Engineer — Build Scalable, Modern Apps
Senior Full-Stack Engineer — Build Scalable, Modern Apps

Publicis Groupe ANZ • Canada

Remote
CAD 115,000 - 145,000
Vacation & holidays
Parental leave
Gym discounts
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Groupe • Toronto

Hybrid
CAD 161,000 - 223,000
Diversity & collaboration
Learning & development
Competitive compensation and benefits
+4
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Groupe Holdings B.V • Toronto

On-site
CAD 161,000 - 223,000
Health benefits
Learning opportunities
Work-life balance
+1
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Groupe ANZ • Toronto

Hybrid
CAD 161,000 - 223,000
Inclusive workplace
Learning opportunities
Competitive compensation
+1
Full Stack Developer
Full Stack Developer

Infotek Consulting Inc. • Toronto

Hybrid
CAD 96,000 - 138,000
Senior Associate Data Engineering (Azure/Databricks) Hybrid
Senior Associate Data Engineering (Azure/Databricks) Hybrid

Publicis Sapient • Toronto

On-site
CAD 115,000 - 160,000
Inclusive workplace
Learning & development
Competitive compensation
+4