Spoke Developer, Special Projects - Sydney

OneSaas is a workflow automation platform, providing app data integration via a Hub and Spoke architecture. A Spoke is the connection between a third-party API and the OneSaas Hub. Our build once, connect everything approach moves beyond the traditional need to build one-to-one integrations between all connected apps — with OneSaas, if it is connected to the Hub, then valid integrations can be established with any other Spoke connected to the Hub and sharing complementary data and workflow segments. The OneSaas Hub includes a developer platform that allows third parties to build their own Spokes, and we also continue to build more specialised Spokes as parts of overall workflow automation projects for specialised and enterprise partners.

Role Overview

The Spoke Developer will be involved in all aspects of Spoke development, including assessing the target API against our requirements; working collaboratively with the API owner to enhance or modify the API for an optimal solution; building, testing and publishing the Spoke to production; and maintaining the Spoke in production to ensure ongoing optimal performance. On many projects, this work involves complementary upgrades and enhancements to core services on the Hub, helping to broaden the overall capabilities of our platform.

The Spoke Developer will work closely with QA in order to provide our customers with world class integrations.

The Spoke Developer will also be involved with developing, maintaining and testing features on our web applications (frontend + backend)

Desired Experience and Qualifications

A successful applicant will demonstrate good knowledge of:

  • C#, javascript or typescript
  • Experience with the following technologies will be appreciated: SQL Server, REST api, aurelia.js
  • Experience with either eCommerce, Point of Sale, CRM or Accounting systems would be ideal

Responsibilities and Duties

  • Spoke development
    • Reviewing apis to ensure we can integrate successfully
    • Creation of new spokes
    • Maintaining, upgrading and fixing existing spokes
    • Testing the spokes
    • Documenting the business logic and processes (api gotchas, integration decisions, …)
  • Portal development (new features, maintenance and testing)
    • The Hub App (UI / backend)
    • The Hub Admin Portal (UI / backend)
    • The Retail Portal (UI / backend)

OneSaas Culture

In 2008, OneSaas founder Corneliu Tusnea was managing several web stores in his spare time between consulting jobs.  The time being consumed, errors and other pains of manually reconciling the data from his web stores with his accounting software and importing and exporting contacts from multiple stores to his email marketing software led him to build an integration that would automate these workflows and keep his data accurate and in sync across disparate services.  In the process of doing so, Corneliu met many other businesses – clients of the software he was integrating – that shared the same pain and asked if they could use his integration as well.

Recognizing the widespread need for a simple and efficient cloud integration platform that delivers real value to businesses, Corneliu shut down his web stores, spent the next 18 months bootstrapping the development of a multi-point integrations platform and then, in November 2010, launched OneSaas in beta with four services connected (Saasu, Adobe Business Catalyst, Google Contacts, Campaign Monitor) and a handful of clients.  In February 2011 they gladly started paying for the service.

Run the clock forward a year and 30+ services were integrated via OneSaas, hundreds of businesses were synchronizing their data on the platform and it was time to evolve.  A timely coffee with former colleague Jeff Perlman, a five minute chat and a plan began to take shape – Jeff joined as OneSaas CEO at the end of 2011, allowing Corneliu to focus on the continued growth of the platform while Jeff focused on building the business side of things.

The OneSaas team is now a humble group of passionate and energetic people headquartered in St. Leonards in Sydney Australia, with offices in Targu Mures Romania and Mountain View California.

Apply Now

Other roles we're hiring.....

OneSaas is an open, collaborative place to work and learn.

Interested in joining our team? Checkout current roles below:

The QA Automation Analyst owns the complete responsibility for the QA Testing Automation effort in Onesaas. This includes researching & establishing the correct framework, building, documenting, maintaining, deploying, executing and reporting new automated QA framework & testing processes. This role will work with the QA team as well as with the developers towards converting manual testing scenarios to automated testing scripts, according to a risk based priority. Find out more

The Spoke Developer will be involved in all aspects of Spoke development, including assessing the target API against our requirements; working collaboratively with the API owner to enhance or modify the API for an optimal solution; building, testing and publishing the Spoke to production; and maintaining the Spoke in production to ensure ongoing optimal performance. Find out more

Product Lead / Program Manager