Posted October 31st 2017

Position Description

We are looking for a seasoned Software Engineer, to help deliver the next generation of customer experiences to our banking customers. As Senior Software Engineer, you’ll help coordinate and 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 with designing and integrating new features into the platform.

Responsibilities

  • Work with the implementation team to onboard customers onto the Finn platform.
  • Analyze and integrate product into external APIs.
  • Collaborate with product team to identify areas of improvement in the platform and provide feedback from customers.
  • Liaise directly with customers to gather and technical requirements or provide other assistance as needed.
  • Work with the implementation team to identify areas of process improvement.
  • Help architect and plan improvements and/or new features to the platform.
  • Create high-performance and extensible code.
  • Conduct code review for your peers.

Qualifications

You:

  • Experience using JavaScript (ES6), Node.js, Python, Express or something similar.
  • Strong verbal and written communicator.
  • Love providing great customer service.
  • 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.
  • Ok with a little bit of travelling.
  • Comfortable with git and JIRA.
  • Comfortable multitasking to handle multiple ongoing projects.

Bonus Points:

  • Experience working with customers (this does not need to have been in a technical capacity).
  • Experience working in a professional services role.
  • UX design experience or knowledge of core design principles.
  • Proficiency in Spanish or French.
  • Familiar with Agile and/or Kanban methodology.
  • Devops experience with AWS or similar.

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 finances.