Avatar for Sine

Workplace Software

Business Systems Engineer

$70k – $95k
Apply now
What we’re looking for

We’re looking for experienced software engineers who can help us build software to integrate our business systems together. The initial project will involve building a custom application for our customers to manage their account with us.

Knowledge Areas
Understanding of how web applications work
Deep understanding of programming patterns and concepts
Understanding of Restful API design
Understanding of a few storage engines, PostgreSQL, Redis, MongoDB, DynamoDB
Experience with AWS
Understanding of Unix/Linux.

Skill Areas
NodeJS experience is a huge bonus but not an absolute must, as long as you're happy to work with it. We welcome people with experience in C#, Java, Python, Ruby, PHP, Go, etc
JavaScript SPA experience, we use React but welcome people who are eager to learn and have experience in Angular, Ember, etc
Proficiency in SQL
You build it well - write quality, clean code that you will be happy to follow through with and maintain.
GIT source control
Experience integrating with third party services to deliver solutions, e.g. Xero, Chargebee, Stripe, Shopify, Unleashed, Intercom, Salesforce

What a day looks like in this role
Working with business stakeholders to understand business objectives and challenges
Architecting software solutions to integrate our business systems together
Discover, analyse and understand the services’ capability and provide guidance on how to solve problems
Advocate and champion modern best practices & techniques
Apply expertise in developing back-end application and services in NodeJS.
Build user interfaces in React
Build new features with a focus on testability and extensibility
Contribute to a future-ready, high quality and performant code base
Engage in technical discussion of new solutions and architectures
Ensure that technical decisions support our goals of quality
Security awareness around the solutions you implement and have a plan in place to secure these as part of the build out
Managing zero downtime deployments which include database changes

How we work
The people behind Sine are smart, creative and motivated to build enduring, robust and scalable products. We invest in quality at every stage of the process and are looking to invest in making the team faster and have a greater impact. We use the best bits of agile to keep the team highly aligned but loosely coupled and orientate to consistent results.