Women Impact Tech

Senior Software Engineer, Integrations-1

    Vancouver, BC

Full Time

About the Role:

Beanworks by Quadient (“Beanworks”) is a rapid growth company on a mission to empower accounting teams to succeed. We are revolutionizing the world of accounting software by disrupting traditional solutions with elegant, cloud-based Accounts Payable Automation software. We were recently acquired by Quadient, a global company who help simplify the connection between people and what matters. As we scale, our powerful and growing Bean Team needs you!

Responsibilities:

  • Collaborating on requirements specification in the form of user stories
  • Designing, implementing and testing technical solutions that meet the requirements
  • Developing well-structured, maintainable code for web, mobile, desktop applications and APIs
  • Pairing with other developers on feature development, code reviews and bug fixing
  • Collaborating with the team on evaluation and implementation of frameworks and tools to help with development and quality
  • Working with the team to continuously improve process and behaviours through regular reflection and adaptation

Required Skills & Experience

  • A minimum of 5 years in software development, showing continuous growth
  • Strong knowledge of developing large, integrated systems with many external dependencies, web services and APIs (REST)
  • Working knowledge of software design patterns
  • Intermediate experience using a type-safe language
  • Working knowledge of Linux, Git, Docker
  • Expert experience using PHP
  • Working knowledge of Cloud Infrastructure such as Amazon Web Services (AWS)
  • Experienced in troubleshooting bugs and solving customer problems
  • Working knowledge of file systems and the AWS CLI

Why Beanworks?

What does it mean to be a BEAN?

At Beanworks, everyone’s work matters and our team is encouraged to take complete ownership of their jobs. People who join the BeanTeam are smart, driven and keen to solve problems with a team of like-minded individuals. To be a Bean means you are not satisfied by just meeting a target, but you strive to exceed it. We take time to celebrate our wins together because we succeed or fail as a team. Working together to achieve our goals is the way of our working life! We don’t claim to have all the answers, so all Beans are empowered to challenge the status quo in order to best support the company vision.

If taking on these challenges and working with awesome people excites you, and you resonate with the values of ownership, team based success, striving to exceed expectations and have the courage to challenge the status quo, then you may just be a Bean.

Here are the benefits of working with us:

  • Remote working arrangements; work from anywhere in the world
  • If you want an office to visit, we have an amazing Downtown Vancouver location, 2 mins from Yaletown Skytrain
  • Amazing office amenities equipped with snacks, drinks, games (Nintendo switch, VR, ping pong table), and an on-site gym
  • We have excellent extended health and dental benefits for yourself and your family
  • You may contribute to a Retirement Savings Plan, with employer matching contributions
  • We are family friendly and offer flexibility
  • We’re champions of diversity and welcome beans of all shapes, sizes and backgrounds
  • We have regular team get-togethers, parties, and believe in celebrating our wins and having fun

At Beanworks everyone’s work matters and our team is encouraged to take complete ownership of their jobs. People who join the BeanTeam are smart, driven and keen to solve meaty problems with a team of like minded individuals. To be a Bean means you are not satisfied by just meeting a target, but you strive to exceed it. We take time to celebrate our wins together because we succeed or fail as a team – we are not a place for lone wolves. We don’t claim to have all the answers, so all Beans are empowered to challenge the status quo in order to best support the company vision. If taking on these challenges excite you, and you genuinely resonate with the values of ownership, team based success, striving to exceed expectations and have the courage to challenge the status quo, then you may just be a Bean. 

  • During the Covid-19 pandemic, the whole company is working remotely, and there are options to be mainly in-office or mainly remote while we reopen during the pandemic.
  • Our office is situated in the heart of Yaletown on the west side of Hamilton Street between Helmcken and Davie Street, surrounded by many of the city’s finest restaurants, hotels, and retailers, and a two minute walk from the Yaletown Roundhouse SkyTrain station.
  • Excellent extended health benefits
  • We are family friendly and offer remote working options
  • Yearly professional development budget
  • We actively pursue a balanced workforce and know that diversity is essential to our success
  • We have weekly, monthly, and quarterly all-hands meetings to connect, communicate, and celebrate our wins

Beanworks is a diverse workforce and inclusive employer. If you have accessibility needs or would like to a different way to apply for one of our jobs, please email us at careers@beanworks.com. We love Beans of all shapes, sizes, and abilities! 

Meet Beanworks

Beanworks AP Automation empowers your accounting team by reducing data entry and approval follow-ups, making your accounts payable more cost-effective and less prone to errors. You can strengthen controls with workflows that automatically route purchase orders, invoices, expenses and payments for approval by the right team member at the right time. Instantly find any AP document with a flexible global search and seven years of digital storage.