
Senior Software Engineer
Posted Oct 20

Posted Oct 20
This is a fully remote position, open to applicants in Australia.
β’ Design, develop, and maintain backend services using Django and Django REST Framework for the web portal, mobile applications, and white-label solutions.
β’ Engage with the payments core, encompassing card issuance and lifecycle management, spend controls, transaction processing, and third-party partner webhooks.
β’ Enhance and secure existing features while integrating workflow improvements throughout the platform.
β’ Utilize AI tools to deliver AI-enhanced product functionalities.
β’ Lead technical design initiatives by drafting design documents and architectural decision records (ADRs), facilitating decomposition sessions, and streamlining architecture.
β’ Boost test coverage and reliability while contributing to engineering best practices and the software development life cycle (SDLC) and AI development life cycle (AI-DLC).
β’ Ensure production quality through Datadog monitoring and alerting, incident management, and participation in an enterprise-level on-call rotation.
β’ Conduct code reviews, mentor fellow engineers, and enhance AI tools in daily development processes.
β’ Collaborate closely with the Head of Engineering, Product teams, commercial stakeholders, and customers.
β’ Over 6 years of backend engineering experience, with multiple years dedicated to developing and running Django applications in production.
β’ Extensive knowledge of Django, including its ORM, migrations, permissions, Django REST Framework, and async/background task patterns.
β’ Proficient in relational data modeling and skilled in PostgreSQL.
β’ A testing-oriented mindset: you routinely write test suites and understand how to implement testing patterns and appropriate coverage in existing codebases.
β’ Experience deploying on cloud infrastructure utilizing Docker, Kubernetes, and CI/CD pipelines.
β’ Strong security awareness, including authentication and authorization with identity providers such as Auth0 or Okta.
β’ Demonstrated ownership: you manage projects from design documentation through to production and remain accountable for them post-launch.
β’ Excellent written and verbal communication skills, with comfort in engaging directly with Product and non-technical stakeholders.
β’ Nice to have: experience in the payments or financial services sector.
β’ Nice to have: experience in regulated environments.
β’ Nice to have: experience in fintech or startups transitioning to serve enterprise customers.
β’ Nice to have: familiarity with Datadog monitoring, alerting, and incident response.
β’ Nice to have: experience with infrastructure as code (Terraform) and Google Cloud Platform (GCP).
β’ Flexibility in work hours and location, prioritizing energy management over strict time commitments.
β’ Access to online learning resources and a budget for professional development.
β’ A collaborative, barrier-free environment that promotes learning and growth across teams.
β’ A vibrant social culture featuring team lunches, social gatherings, and opportunities for creative contributions.
β’ Health insurance coverage.
β’ Leave benefits.
β’ 13th Month Salary.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.