Note: The job is a remote job and is open to candidates in USA. Publicis Montréal is recognized as a leader in the creator economy and influencer marketing. They are seeking a Full Stack Engineer to build scalable solutions and expand the functionality of their core platforms, collaborating with internal teams and external partners.
Responsibilities
- Implement and maintain web applications across the stack using TypeScript, including backend gRPC microservices, and frontend React clients
- Implement and maintain middle tier services in GoLang
- Optimize and scale database structures to ensure fast, reliable data processing for affiliate performance tracking
- Work with the Product team and leadership to understand roadmap priorities, provide guidance on the best technical solution for initiatives and optimal team resources
- Collaborate with remote team members to produce loosely coupled, highly maintainable code
- Collaborate with stakeholders to clarify requirements, iterate functionality, and contribute to the overall success of the product
- Plan, estimate, and prioritize work in a remote, distributed team environment
- Support production issues as needed to meet client SLAs
- Participate in scrum development with bi-weekly release schedules
- Stay up to date with compliance and regulations related to affiliate marketing (GDPR, CCPA, etc.) to ensure data privacy and security
Skills
- 8+ years of experience in full stack web development
- Expert with Node.js, JavaScript, and TypeScript
- Proficient with React, StoryBook, CSS/SASS
- Proficient with in-memory data-stores (Redis, Memcached)
- Strong experience with relational databases and data processing frameworks (MariaDB/MySQL/Postgres preferred)
- Experience with RESTful APIs, gRPC, and microservice architectures
- Strong organizational and analytical skills
- Hands-on experience with AWS and containerization (Docker, Kubernetes)
- Must be legally authorized to work in the United States without the need for employer sponsorship
- Proficiency with GoLang
- Experience with GraphQL
- Familiarity with Agentic AI workflows, LLMs, Figma
- Experience building Python services (Flask, FastAPI)
- Experience with pub-sub and queue-based messaging systems (Kafka, Redis)
- Experience with AI coding tools and incorporate QA automation into the development
Benefits
- Medical coverage
- Dental
- Vision
- Disability
- 401K
- Parental and family care leave
- Family forming assistance
- Tuition reimbursement
- Flexible time off
- Temporary roles may be eligible to participate in our freelancer/temporary employee medical plan through a third-party benefits administration system once certain criteria have been met
- Temporary roles may also qualify for participation in our 401(k) plan after eligibility criteria have been met
- For regular roles, the Company will offer medical coverage, dental, vision, disability, 401k, and paid time off
Company Overview