LOKE is a market leader in white-labelled loyalty, ordering and payment applications. We produce react native mobile apps branded and published for our clients that share a common backend and API running on AWS infrastructure. We also have numerous tech partners that we integrate with to complete our platform.
We are a small team with clients in Australia, New Zealand, Singapore and the United Kingdom, looking to expand further globally. We have sales and support teams on the ground globally, but our head office and engineering team are located here in Melbourne.
Who You'll Be
LOKE is looking for a skilled full-stack Node.js developer to join their Melbourne based team.
You should have a solid foundation of knowledge in applying to a production environment - Node.js/Javascript (ES6+). Knowledge of additional languages, frameworks, infrastructure products and DevOps tooling is a plus, especially AWS, React and React Native.
You should value quality in your processes and solutions and have a good understanding of best practices and frameworks for unit testing, test automation, and value continuous integration and continuous deployment principles. You should value constant improvement and be a contributor to the improvement of not just yourself, but the team as a whole.
You should have a love of knowledge, be a motivated self-learner, and enjoy sharing knowledge with your peers. You shouldn't fear the need to learn additional languages frameworks and tools.
At a minimum, you should have:
- Bachelor's degree or higher qualification.
- We expect this candidate to have at least 3 years of experience working within a team of developers in an agile environment.
What You'll Be Doing
You'll be working as part of the team to deliver APIs, maintain backend services, build new microservices, and maintain the AWS infrastructure and CI pipelines. You'll also be working on web front ends and mobile front ends, both client- and internal-facing.
As part of working in the LOKE team, you'll also be required to participate in our QA processes including peer code reviews, feature testing, knowledge sharing, and the occasional peer programming session.
As an expert in your area, you'll be providing architectural, strategic and scale recommendations for both frontend and backend development. You'll be collaborating with key LOKE members in product and UX to provide valuable input into standards, layouts, navigational features, functional design, and usability.
In addition, LOKE always have opportunities to work on and learn in other areas for enthusiastic employees.
Why Work At LOKE?
We offer a flexible working nature, with the opportunity to work from home part-time, provided you're around when we need to collaborate.
Exciting projects and features to work on, and the ability to influence the product within a close and dynamic team. As part of a small team you will get to work on different components of our platform and apply/learn a variety of skills and knowledge.
Friendly team, with a cool office in a nice area with lots of lunch options. Work from the couches or chair and table. Beer on tap if you're so inclined. Plus our lovable resident office dog, Walter.
What You'll Have
Core:
- Up to date Javascript knowledge, including ES6+ features.
- Solid experience building production systems using Node.js.
- Experience building web apps in current frameworks, ideally React.
- Experience using Git for source control management.
- Experience managing Linux servers, in particular in an AWS EC2 environment.
- Designing and managing relational databases, managing updates using migration processes.
- Experience with CI tooling (the specific tools are less important to us than the processes).
- Working in a continuous deployment environment.
- Experience in integrating with external/partner APIs and systems.
- Any AWS experience.
- Usage of persistence and caching, and messaging systems, in particular, Postgres, Redis, MySql, MongoDB, RabbitMQ.