Senior Software Engineer – Full Stack

Jobs in JS

Toronto (IA)

On-site

USD 115,000 - 145,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Vacation time
Paid holidays
Parental leave
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 tech stack. You will collaborate with cross-functional teams to develop modern user experiences, APIs, microservices, and distributed systems.

Must-have qualifications cover 5–7 years of experience with Angular/React, Java Spring Boot or Python FastAPI, REST APIs, and databases including Oracle, MSSQL and PostgreSQL.

Qualifications

  • 5–7 years of experience as a Full Stack Developer with modern frameworks.
  • Front-end: Angular or React in production-grade apps.
  • Back-end: Java Spring Boot or Python FastAPI for scalable services.
  • Experience building and consuming REST APIs and microservices.
  • Databases: Oracle, MSSQL, PostgreSQL; NoSQL: MongoDB, ELK.
  • Messaging: Kafka, MQ, Solace; DevOps: CI/CD pipelines, Ansible, Helm.
  • Containers: Docker, Kubernetes, OpenShift; Agile tools: JIRA, Confluence.

Skills

Angular
React
Java Spring Boot
Python FastAPI
REST APIs
Microservices
Oracle
MSSQL
PostgreSQL
MongoDB
ELK
Kafka
MQ
Solace
CI/CD
Ansible
Helm
Docker
Kubernetes
OpenShift
JIRA
Confluence
Mentoring
Transactional systems

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 aSenior 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 Associate .NET Developer
Senior Associate .NET Developer

Publicis Groupe Holdings B.V • Arlington (VA)

On-site
USD 115,000 - 165,000
Comprehensive health benefits
Generous paid leave and holidays
Wellness program
Senior Associate .NET Developer
Senior Associate .NET Developer

Publicis Groupe ANZ • Arlington (VA), Northern (KY)

Hybrid
USD 115,000 - 165,000
Health benefits
Paid time off
Professional development
Senior Associate .NET Developer
Senior Associate .NET Developer

Publicis Groupe • Arlington (VA), Northern (KY)

Hybrid
USD 115,000 - 165,000
Inclusive culture
Learning opportunities
Competitive benefits
+4
Senior Big Data Engineer - Chicago Hybrid
Senior Big Data Engineer - Chicago Hybrid

Sapient Corporation • Chicago (IL)

Hybrid
USD 136,000 - 160,000
Competitive compensation
Work-life balance
Health benefits
+2
Senior Data Engineer
Senior Data Engineer

Publicis Sapient • Chicago (IL)

On-site
USD 135,000 - 165,000
Inclusive workplace
Learning opportunities
Competitive compensation
+4
Senior Big Data Engineer - Chicago Hybrid
Senior Big Data Engineer - Chicago Hybrid

Sapient Corporation • Arlington (VA)

Hybrid
USD 136,000 - 160,000
Inclusive culture
Learning programs
Competitive pay
+3
Senior Associate .NET Developer
Senior Associate .NET Developer

Publicis Sapient • Arlington (VA)

Hybrid
USD 115,000 - 165,000
Inclusive workplace
Learning opportunities
Health benefits
+2
Senior Big Data Engineer - Chicago Hybrid
Senior Big Data Engineer - Chicago Hybrid

Publicis Groupe Holdings B.V • Chicago (IL), Arlington (VA)

Hybrid
USD 136,000 - 160,000
Inclusive workplace
Learning & development opportunities
Competitive compensation and benefits
+2
Senior Associate .NET Developer
Senior Associate .NET Developer

Sapient Corporation • Arlington (VA)

On-site
USD 115,000 - 165,000
Health benefits
Generous paid leave
Wellness program
+1
Senior Big Data Engineer - Chicago Hybrid
Senior Big Data Engineer - Chicago Hybrid

Publicis Groupe • Chicago (IL), Northern (KY)

Hybrid
USD 136,000 - 160,000
Competitive compensation
Hybrid work model
Wellness program