Senior Engineer

  • Full-time

Company Description

InDebted is changing the way organisations recover outstanding accounts by combining human values with compelling messaging and data-driven decisions. We do this to deliver on our mission to erase the stigma of debt and improve the financial fitness of our customers.

We believe in putting our customers first and trusting our team to get stuff done by offering flexible schedules, unlimited paid leave, competitive compensation, stock options and perks that come with being a remote-first company.

Job Description

Our main architectural styles are Serverless and Event Sourcing with a strong focus on testing and automation. Our main language is Go and we use the AWS Go SDK extensively with services like Lambda, Aurora Postgres, Dynamo, SQS and SNS.

The two main frameworks in our stack are Terraform to provision Infrastructure as Code and the Serverless Framework for deploying resources tightly coupled with Lambdas such as IAM roles and API Gateway endpoints.

What will you accomplish?

  • Own end-to-end development conducting quantitative and qualitative analysis, provisioning of infrastructure, ideation and well-architected implementation of product features, automated testing, continuous deployment, logging and monitoring of cloud-native software applications

  • Learn complex domain concepts in a short amount of time while bringing on board a fresh perspective with the end goal to achieve a deep understanding of the business, product and tech stack

  • Advocate for engineering best practices to increase our technical bar on software design patterns, developer experience, data privacy, security, resilience, scalability, governance and compliance

  • Leverage a wide range of services within the AWS ecosystem and additional cloud providers, maximising productivity and delegating responsibilities to enable the business to focus on building our intellectual property

Qualifications

 

  • 5+ years of experience developing resilient and scalable applications

  • Solid understanding of computer science fundamentals, software best practices, testing principles, data structures, networking protocols and distributed systems

  • Excellent verbal and written communication skills with the ability to understand and explain complex concepts to technical and non-technical audiences

  • Well versed in multiple programming languages and paradigms, preferably in two or more of Go, Rust, Python, Java, Kotlin, Scala, Clojure and Haskell

Bonus points for:

  • Exposure to high growth technology businesses

  • An understanding of the performance and value drivers of technology businesses

Additional Information

Work from anywhere you like, as long as you have a good internet connection and at least a 4-hour overlap with Australian Eastern Standard Time (UTC+10) business hours. We have an office in North Sydney, NSW, Australia.

InDebted is a fast-growing startup that believes in putting our customers first, tackling tough problems head-on, and simply trusting our employees to get stuff done. We offer flexible schedules, unlimited paid leave, competitive salaries, stock options, and other perks that come with being a remote-first company.

Diversity and Inclusion

At InDebted, we respect and celebrate the unique attributes, characteristics, and perspectives that make each person who they are. We also believe that bringing diverse individuals together allows us to build better products and a better overall company. InDebted is an Equal Opportunity Employer.