Skip to main content
ITC Infotech logo

Lead Full Stack Engineer

ITC Infotech
Full Timelead
Vancouver, British Columbia, CAPosted April 2, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonJavaGoSQLReactAngularNode.jsRESTAgileCI/CD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Job Title : Lead Full Stack Engineer

Role Summary: We are looking for an experienced Lead Full Stack / Integration Engineer with strong enterprise application and system integration capabilities to support the implementation of business solutions within a retail technology ecosystem. This role will work closely with business stakeholders, product owners, architects, and engineering teams to drive requirements clarity, technical design, integration delivery, and end-to-end execution across enterprise platforms.

The role requires a blend of hands-on engineering, system integration experience, and technical leadership to support cross-system workflows spanning planning, product, merchandising, ordering, and analytics platforms.

Key Responsibilities

  • Serve as the lead engineer for application and integration workstreams across the project.
  • Work closely with business, product, and platform stakeholders to understand requirements, clarify priorities, and translate them into actionable technical solutions.
  • Design, develop, and oversee APIs, backend services, integration workflows, and supporting application components.
  • Lead system-to-system integration design using APIs, middleware patterns, file-based interfaces, and event-driven approaches.
  • Drive source-to-target mapping, transformation logic, interface design, orchestration, exception handling, and reconciliation across multiple systems.
  • Partner with architects and platform teams to ensure the solution aligns with enterprise architecture, security, and operational standards.
  • Coordinate with cross-functional engineering, QA, and support teams to ensure smooth execution and timely issue resolution.
  • Support planning, estimation, technical design reviews, code reviews, testing cycles, deployment readiness, and release activities.
  • Proactively identify risks, dependencies, and delivery issues, and drive them to resolution.
  • Support SIT, UAT, cutover, go-live, and stabilization activities.
  • Ensure engineering deliverables are scalable, supportable, and aligned with quality standards and business expectations.

Required Experience

  • 8+ years of software engineering experience with strong backend and integration focus.
  • 4+ years of experience building APIs, backend services, and system-to-system integrations across enterprise platforms.
  • 2+ years of experience in a technical lead, solution lead, or senior engineering coordination role.
  • Experience working in Agile cross-functional delivery teams.
  • Proven experience in enterprise application ecosystems involving multiple business systems and integrations.

Required Skills

  • Strong experience in backend engineering and enterprise system integration.
  • Hands-on development experience using Java, Python, Node.js, or .NET.
  • Experience with REST APIs, webhooks, messaging, file-based interfaces, and integration patterns.
  • Good understanding of front-end technologies such as React, Angular, or similar.
  • Strong experience in SQL, data transformation, validation, and reconciliation.
  • Experience with enterprise integration design, orchestration, and troubleshooting.
  • Ability to engage with business and technical stakeholders and translate functional needs into technical solutions.
  • Strong coordination, problem-solving, and communication skills in a delivery-focused environment.
  • Experience with CI/CD, version control, and standard engineering lifecycle practices.

Preferred Qualifications

  • Experience in retail, planning, merchandising, commerce, or supply chain ecosystems.
  • Familiarity with product data, planning, ERP, merchandising, or analytics platforms.
  • Experience with middleware or iPaaS platforms is preferred.
  • Exposure to cloud-based deployments, observability, and support readiness.
  • Experience working in programs involving cross-system business process integration and multiple stakeholder groups.

ITC Infotech is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. ITC infotech is committed to providing veteran employment opportunities to our service men and women.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free