3 Easy Steps

  • 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you
Industry

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date

3

June

Snr Devex Engineer

Moula - Melbourne, VIC

IT
Source: uWorkin

JOB DESCRIPTION

About us



Founded in 2013, Moula is an Australian fintech dedicated to backing good business. Providing business finance solutions across lending and payments, we empower businesses to access capital without using assets. We've developed a unique platform that will analyse a business' data, making the process simple, fast and friendly. With our ‘heads and hearts’ approach, we’re focused on combining data, automation and tech, with a personal, human experience.


As we continue to scale, we’re creating exciting opportunities. Come and join our super talented team and find out why we were recognised as a LinkedIn Top Startup (2019).


About the position


At Moula we try to do engineering in a way that makes the teams feel proud of the work they deliver to our customers. But there are always things in the development process that will take time from delivering actual end user value. This is why the DevEx team exists. Your customers are the Moula developers themselves and your purpose is to make their experience of writing, testing, deploying and operating applications one of the best in the industry. 


You will become fully immersed in the development lifecycle at Moula, listen closely to the developers’ feedback and discover the problems they face day to day that are not about the product itself but about the tooling they use to create it. You will help make their developing experience as smooth as possible. Your mission is to chain together everything, from the IDE to the pipelines to the production environment infrastructure, in a way that will allow a developer to think only about code and not have to worry about setting up configuration, secrets management, testing conventions, secondary infrastructure details, pipelines etc. You will also be helping streamline the development process across the teams and be an advocate for the tools we use and the practices we follow.


Key Responsibilities


  • Improve developer productivity by removing hurdles from their daily process of writing, testing, deploying and operating code. Some examples:
  • Testing templates and platforms, DSLs, auto-faking dependencies
  • IDE optimizations to reduce cognitive load and local environment automation
  • Automated infrastructure and observability provisioning
  • Chain together existing and create new tools to help the developers focus on solving business problems.
  • Collaborate with the Cloud Engineering team to embed their infrastructure automation and monitoring solutions into the development teams workflow.
  • Collaborate with the QA team to embed their test automation solutions into the development teams workflow.
  • Work with team leads to develop a top-of-the-line onboarding experience.
  • Create documentation and promote the tools you create and the good practices they promote.
  • Create learning material for existing and new developers. 
  • Be an advocate for great development and test practices, continuous integration and agile development.


About you


  • You have a solid software development background and understand the full SDLC irrespective of tools and languages.
  • You can understand and dig into the issues that developers face in their day to day work.
  • You are passionate about providing the best possible developer and onboarding experience.
  • You have a firm understanding of CI/CD tools and practices, what is their value and how they are used.
  • You feel comfortable coding in .NET, Powershell, bash, SQL and AzureCLI.
  • You understand how to leverage development and knowledge tools like Git, linters, code analysis, CI plugins and templates, Infra as code, webhooks to Jira and Slack and can build easy to understand and use dashboards.
  • You can create great, easy to follow documentation and can lead workshops to educate developers on the tools and best practices.
  • You are a champion of developer productivity and a strong advocate of removing toil from the day to day work of all engineers.
  • You are an excellent communicator and are not afraid to try new approaches to solving the problem at hand.


And finally, about the team you’ll be working with



We don’t know it all. We’re not looking for someone who does. But you’ll need to be prepared to roll your sleeves up, be curious, and keep pushing until you’ve found the boundary. We don’t believe in perfect, but we do believe in testing, learning, and asking more questions than any of us had thought of to start with.

We’re a quirky bunch, we love a good laugh, and we’re not afraid to face a challenge head on. No two of us are alike, so to fit in, you’ll need a good dose of different.