Software Engineer - Integration

We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covid) with later relocation to Vancouver. Our client is a SAAS software company located in downtown Vancouver. 

You Will:

  • Collaborate on requirements specification (user stories) 
  • Design, implement and test technical solutions that meet the requirements 
  • Develop well-structured, maintainable code for web, mobile, and APIs
  • Pair with other developers on feature development, code reviews and bug fixing 
  • Collaborate with the team on evaluation and implementation of frameworks and tools to help with development and quality 

You Have:

  • 3+ years in software development
  • Strong knowledge of developing: 
    • Large, integrated systems with many external dependencies
    • Web services and APIs (REST &/or GraphQL)
    • Web and mobile applications, end-to-end 
  • Experience using PHP (Symfony)
  • Intermediate experience using a type-safe language 
  • Working knowledge of software design patterns 
  • Working knowledge of Typescript/React 
  • Working knowledge of Linux, Git, Docker 

Bonus: 

  • Working knowledge of Cloud Infrastructure (ie. AWS) and their related SDKs and CLIs 
  • Scripting experience (Python/Boto3/Bash
  • Experienced in troubleshooting bugs and solving customer problems

Perks:

  • Competitive salary
  • Extended health benefits
  • 3 weeks vacations
  • Professional development budget

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

Apply to Job
Full Name*
Email*
Phone
Location*
Resume*