Posted October 31st 2017

Position Description

We are looking for a promising and very capable Software Engineer, to help deliver the next generation of customer experiences to our banking customers. As Intermediate Software Engineer, you’ll work closely with the rest of our implementation teams to ensure customers are successfully onboarded and supported on the Finn platform. You will also help integrate new features into the platform.


  • Work with the implementation team to onboard customers onto the Finn platform.
  • Collaborate with product team to identify areas of improvement in the platform and provide feedback from customers.
  • Work with the implementation team to identify areas of process improvement.
  • Create high-performance and extensible code.
  • Conduct code review for your peers.



  • Experience using JavaScript (ES6), Node.js, Python or something similar.
  • Strong verbal and written communicator.
  • Very confident working in teams and able to take ownership when working independently.
  • Love improving and iterating on process. You’re always looking for how you can make things better.
  • Have a keen eye for detail, lots of enthusiasm, and a “get it done” attitude.
  • Thrive in a high paced environment.
  • Comfortable with version control (git).
  • Have a strong desire to learn new things.
  • Living in, or willing to relocate to, metro Vancouver.

Bonus Points:

  • Experience with frontend frameworks like react, angular, vue or similar.
  • UX design experience or knowledge of core design principles.
  • Proficiency in Spanish or French.
  • Familiar with Agile and/or Kanban methodology.

Additional Information

At Finn, we care about our team's health and happiness. We offer:

  • Competitive compensation rates and vacation time.
  • Medical, dental, and extended health benefits.
  • Stock options in a fast-growing company.
  • Flexible working hours.
  • Feedback based on regular 1:1s and annual touch points.
  • A collaborative, team-based environment.
  • Medical, dental, and extended health benefits.
  • Monthly team lunches and birthday celebrations.

As a fintech company, our team is trusted with highly sensitive information. We require successful candidates to undergo security screenings including a criminal record check before joining our team. We focus strictly on offenses that are directly relevant to employment at Finn, and abide by all applicable human rights and privacy legislation. Questions? Ask us - we're here to help.

Company Description

Finn is a rapidly growing fintech startup located in beautiful Vancouver, BC. We work with banking clients worldwide to deliver products that reduce operational costs and allow banks to engage more deeply with their customers. Our flagship product Finn is an AI-powered banking assistant that banking customers can interact with through chat or voice to manage their personal finance