Who Can Apply
- Candidates must be legally authorized to work in Canada
Job Description
Insight Global is looking for a Full Stack Developer to join a retail customer onsite in Vancouver 3 days a week. As a Full Stack Developer, you will design and implement software solutions independently across the full
development lifecycle from requirements analysis through production deployment, writing high-quality code for
complex features including service integrations, data processing pipelines, and user-facing functionality while
applying software design patterns and architectural best practices. You will contribute to technical design
discussions researching and presenting proposals and trade-offs, conduct thorough code reviews ensuring quality
and maintainability standards, and mentor junior engineers through pair programming and technical guidance on
coding practices and problem-solving approaches. You will collaborate closely with product managers and
stakeholders on technical feasibility and scope definition, make technical decisions for projects including
technology choices and implementation strategies, and contribute to team engineering practices and standards
that improve code quality and development velocity.
You will apply these standards while building DEP’s experimentation and personalization capabilities (e.g., A/B
tests, targeting rules, and scalable delivery paths) across React/Next.js experiences and AWS services. Other duties and responsibilities include:
Design and implement features and systems within established architectural frameworks, including
component design, API contracts, and data models.
Write high-quality, scalable code across the full stack while following established engineering standards,
secure coding practices, and maintainability expectations.
Contribute to technical design discussions by proposing implementation approaches, evaluating tradeoffs,
and making implementation-level decisions for owned features.
Build engaging guest-facing experiences using React, Next.js, and micro-frontend patterns to support
personalization and experimentation.
Develop and operate AWS-based services, including Lambda, S3, and API management components, that
integrate with personalization, measurement, and data pipelines.
Implement and maintain A/B tests, targeting logic, personalization behavior, and analytics
instrumentation using the Kameleoon platform.
Partner with data teams to integrate clickstream analytics pipelines and support accurate, reliable
experiment data capture.
Contribute to CI/CD pipelines, deployment automation, and operational readiness for DEP services and
frontend experiences.
Operate and support production systems by debugging issues, improving performance and reliability, and
contributing to monitoring and observability (e.g., Datadog).
Participate in on-call rotations, incident response, and post-incident reviews as part of shared team
ownership.
Review code for quality, security, performance, and maintainability, providing actionable feedback to
support team growth.
Implement and maintain automated testing practices, including unit, integration, and end-to-end testing,
to ensure reliability.
Balance feature delivery with addressing technical debt by raising concerns and contributing
improvements over time.
Collaborate with Product, Data Science, Analytics, and Experience Design partners to deliver cohesive,
high-quality guest experiences.
Mentor Associate Engineers through pairing, code reviews, and knowledge sharing; contribute to team
learning and Communities of Practice.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
4–8 years of software development experience designing scalable systems and delivering features
end‑to‑end.
Strong fundamentals in code quality, automated testing, debugging, and code reviews.
Proficiency with modern JavaScript frameworks, especially React and Next.js.
Experience with A/B testing or personalization platforms (e.g., Kameleoon), including experiment
instrumentation.
Understanding of clickstream analytics (e.g., GA4), SQL/Snowflake, and event‑driven data pipelines.
Experience with cloud-native development and AWS services (e.g., Lambda, S3, API management).
Familiarity with micro‑frontend architecture and patterns.
Familiarity with CI/CD pipelines, distributed system debugging, and monitoring/alerting tools;
experience with Datadog or similar observability platforms is a plus.
Strong communication and collaboration skills; ability to provide mentorship to junior engineers through
pairing and code reviews.
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.