Position Title

Full Stack Developer – Concur Travel Core & AI Engineering

Location

Vancouver, Canada

Responsibilities

  • Design, develop, and maintain modern full-stack applications using technologies such as Java, Spring Boot, Angular, React, TypeScript, and cloud-native services.
  • Build and enhance front-end user experiences, RESTful APIs, and backend services with a strong focus on performance, reliability, security, and scalability.
  • Collaborate closely with Product Managers, UX Designers, Architects, and Engineering teams to deliver seamless and engaging customer experiences.
  • Participate in technical design discussions, code reviews, architecture decisions, and continuous improvement initiatives.
  • Troubleshoot production issues, identify root causes, and implement sustainable solutions.
  • Contribute to AI-powered initiatives, including intelligent recommendations, conversational experiences, and machine learning-driven features.
  • Drive software quality through automated testing, monitoring, and adherence to engineering best practices.

Required Experience and Qualifications

  • Minimum of 2 years of professional software development experience in a full‑stack development role.
  • Strong experience developing web applications using modern front‑end frameworks such as Angular, React, or similar technologies.
  • Proficiency in Java and Spring Boot or comparable backend technologies.
  • Experience designing and consuming RESTful APIs and microservices architectures.
  • Strong understanding of software engineering principles, object‑oriented design, data structures, and algorithms.
  • Experience working with SQL and relational databases.
  • Ability to troubleshoot, debug, and optimize production applications.
  • Experience with Git‑based source control and modern software development practices.
  • Strong written and verbal communication skills in English.
  • Ability to work independently while collaborating effectively within a distributed, cross‑functional team.

Desirable Experience and Qualifications

  • Experience with TypeScript, JavaScript, Kotlin, Golang, Python, C#, or C++.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with NoSQL technologies such as Redis or other distributed data stores.
  • Understanding of distributed systems, performance optimization, security, authentication, and system observability.
  • Exposure to AI, machine learning, generative AI, prompt engineering, or large language models (LLMs).
  • Experience building and maintaining highly available, scalable enterprise applications.
  • Demonstrated ability to contribute to technical design, architecture discussions, and mentoring less experienced developers.

Salary Range

108,100‑222,800 CAD

Equitable Employment Opportunity

Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, gender (including pregnancy, childbirth, etc.), sexual orientation, gender identity or expression, protected veteran status, or disability, in compliance with applicable federal, state, and local legal requirements.


#J-18808-Ljbffr
Similar jobs

Software Developer

Apply Now
Back to search page