XX
Senior Full-Stack DeveloperTOP3DEVSCanada
XX

Senior Full-Stack Developer

TOP3DEVS
  • CA
    Canada
  • CA
    Canada
Apply Now

About

Our client is an enterprise software company designing practical, cloud-native SaaS solutions. Their flagship product helps large enterprises streamline complex procurement and service workflows, integrating seamlessly with SAP and other systems (e.g., Coupa, Ariba).

Their platform consolidates fragmented processes into a single, intuitive, AI-enhanced interface with strong enterprise-grade guardrails. It automates workflows end-to-end, retrieves critical data from multiple sources, validates information, and reduces manual workload - delivering a secure, scalable, enterprise-ready experience.

You'll join the core product team, contributing directly to a large, complex, cloud-native codebase powering mission-critical enterprise automation.

We are looking for a
Senior Full-Stack Software Developer
to join the core product team. This role is ideal for someone who thrives in complex systems, enjoys cloud-native development, and wants to grow into architectural responsibilities.

You'll work across TypeScript, , React, and portions of Java & Go services. You will collaborate closely with DevOps, Delivery, and Design teams while owning features end-to-end in a fast-evolving SaaS environment.

Key Responsibilities:

  • Design, develop, and test cloud-native applications, microservices, and backend services.
  • Write clean, maintainable code in
    Node
    .js, TypeScript,
    React
    , and contribute to Java and Go components.
  • Build and deploy containerized services to Kubernetes within AWS.
  • Model data and write efficient SQL for relational databases.
  • Participate in architectural discussions and propose improvements to system design and performance.
  • Collaborate with DevOps to ensure secure, reliable deployments and understand CI/CD processes.
  • Work closely with delivery and design teams to refine requirements and improve user experiences.
  • Contribute to design reviews, technical documentation, and demos.
  • Explore new technologies, including practical AI enhancements, to improve the platform.
  • Work independently within a large, complex codebase - investigating issues, asking the right questions, and mapping requirements to technical solutions.

Required Skills & Experience:

  • 4-5+ years of professional full-stack software development
  • Strong proficiency in: TypeScript, JavaScript, Node, React, SQL & relational database design
  • Experience building modern cloud-native applications
  • Solid understanding of Docker & Kubernetes concepts (hands-on DevOps not required, but strong familiarity is needed)
  • Experience with at least one additional language: Java or Go
  • Strong problem-solving skills and the ability to navigate a large codebase independently
  • Excellent communication skills - comfortable asking questions, proposing ideas, and collaborating across teams
  • Experience working in agile environments (Azure DevOps knowledge is a plus)

Nice-to-Have:

  • AWS experience (preferred cloud provider)
  • Background with Java debugging or compilation workflows
  • Prior experience in enterprise SaaS or workflow automation platforms
  • Interest in progressing toward a Solution Architect / Cloud Architect role
  • Experience with practical enterprise AI implementations

Why Join Us?

  • Work on a flagship enterprise product that impacts global clients.
  • Build cloud-native, AI-enhanced solutions that solve real business problems.
  • Grow into architecture and leadership roles as your expertise develops.
  • Collaborate with highly skilled, cross-functional teams in a supportive environment.
  • Enjoy a flexible hybrid work environment and a competitive compensation package.
  • Participate in employee share options and the Canadian SR&ED program.
  • Canada

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.