Integration development blends the creativity and challenge of being a developer with the excitement (and occasional terror) of working with live data, live customers and having an immediate impact.

Our client has developed a field sales app with a growing international customer base serving thousands of daily active users. We are looking for our next integration focused software engineer to help us scale this product to meet the big hairy (and possibly crazy) long term goal of being a billion-dollar company.

The integration team is critical to the success of the company. It creates a bridge between our clients’ data, sitting in accounting packages and ERP systems, and our product. The work varies from templated integrations with commonly used systems like Sage and Xero to custom integrations.

What we are looking for is an engineer who is starting their journey to develop a deep understanding of programming models and associated patterns – someone with a command of underlying structures, design element and constraints. This, with a comfort with Python and Linux and some experience with packaged applications and platforms.

This role is for a young-ish developer with around 3 years’ experience. You will have a team of very experienced, extremely passionate integration developers with between 5 and 20 years’ experience to work with and guide you as you learn new skills, make new mistakes and deliver a lasting impact to clients.

About what you will do:

  • Gather and implement client specifications within our existing infrastructure
  • Expand existing infrastructure
  • Support and maintain existing infrastructure
  • Work with project managers on the integration of all new customers

What we need
Essential:

  • 3+ years hands-on experience and a track record in writing software
  • Engineering or Computer Science degree or similar degree with computer science as a primary focus
  • Ability to work as a team
  • Strong interpersonal and communication skills

Beneficial

  • Sage 300 Developer Certification, or other ERP Systems
  • Experience with Linux Systems
  • Experience with Amazon Web Services or similar
  • Experience with Python or C#
  • Experience with SQL, APIs, Bash, Javascript

Desired Skills:

  • Python
  • linux
  • platforms

Learn more/Apply for this position