SUMMARYWe are looking for a highly experienced Backend Developer to manage and strengthen our back end API and infrastructure. The back end supports t.....
SUMMARY
We are looking for a highly experienced Backend Developer to manage and strengthen our back end API and infrastructure. The back end supports thousands of drivers across the world to log their trips, export their data as mileage reports and manage their vehicle's emissions, condition and costs. Most of our data, AI and machine learning functions are built through the back end so this is a cutting edge role.
The Company
We are in the fast growing Smart Mobility space and make a multi-award winning connected car (IoT) device that has customers in 70 countries.
The Position
Based in the Sydney CBD office, you’ll be working directly alongside the founders and within a small, high performing engineering comprising mobile developers and hardware and electrical engineers.
You’ll assume responsibility for
- Maintaining the back end, ensuring our systems run reliably as we scale
- Helping to develop new features
- Creating new reports and being the lead engineer for our extensive data management requirements
The stack you’ll be working with is:
- NodeJS REST API written using LoopBack framework and nestJS deployed to AWS as an ECS (Fargate) app
- All new infrastructure built as typescript / python lambda functions, buffered by SQS Infrastructure-as-Code using AWS CDK
- Most data stored in RDS (Postgres) with data warehouse in S3/Athena
- Machine learning layer using sklearn + XGBoost deployed on lambda
- Nascent web dashboard written in Next JS with a GraphQL API layer
Broader stack at the company:
- Native android app written in Kotlin/Java
- Native iOS app written in Swift/Objective C
- In house designed, custom IoT hardware (OBD2 adapter) with firmware written in C
Skills and Requirements:
- 4+ years experience with Node JS
- 4+ years working with TypeScript
- 5+ years working with Postgres including experience with PG12 table partitioning
- 4+ years working with AWS
- 3+ years working with Docker, IaC, Message queue services
Nice to have skills
- Team lead experience (or ready to start leading teams)
- Experience with building + managing a data warehouse Python + ML Experience
- React JS + GraphQL Experience
- Experience building APIs for Android / iOS so you can work well with front end developers
- Experience working in scrum / sprint environment
- Automotive industry experience or experience tinkering with hardware (like OBD2 dongles or Raspberry Pi) a definite asset.
The Benefits:
- Be part of a small, dedicated team that’s built a great product that customers love - and be a part of taking it global.
- The opportunity to take on as much responsibility as you can handle
- $125,000 salary package + super + share options negotiable
- Flexible hours possible and can even be part time for right candidate
- Central Sydney CBD location
To Apply
Send your CV and a covering email explaining why this is the ideal role for you to hello+BEDev201124@gofar.co
Please note that the role is only available to applicants with the right to work in Australia.