
Senior Full Stack Developer
Job description
Senior Developer, Data & AI at MYOB
About the role
This position offers the chance to own the end to end delivery of critical data and AI features inside the MYOB SaaS platform. You will be responsible for designing intake pipelines that normalize messy business data before any downstream processing begins. The role requires you to construct cloud services on Azure and AWS while embedding scalability and recovery from the very beginning of the design. You will refine user workflows by coordinating frontend components with backend logic in a strict and predictable sequence. Automation of deployment routes through CI/CD systems will be part of your daily work to keep releases stable and traceable at all times. You will review code and architecture choices with peers to uphold standards and build a shared understanding across the team. The position involves shipping features behind feature flags so experiments can run safely without disturbing existing customers. You will partner closely with analytics teams to validate data quality and trace how information moves through our products. Exploring new language capabilities will be encouraged when they align with our roadmap and long term technical strategy. You will champion test driven practices that catch defects early and document behavior through clear and executable examples.
Key facts
What you'll do
You will design intake pipelines that normalize messy business data before any processing begins. You will construct cloud services on Azure and AWS while embedding scalability and recovery from the start. You will refine user workflows by coordinating frontend components with backend logic in strict sequence. You will automate deployment routes through CI/CD systems to keep releases stable and traceable at all times. You will review code and architecture choices with peers to uphold standards and shared understanding. You will ship features behind feature flags so experiments can run without disturbing existing customers. You will partner with analytics teams to validate data quality and trace how information moves through products. You will explore new language capabilities when they align with our roadmap and long term technical strategy. You will champion test driven practices that catch defects early and document behavior through examples. You will guide junior colleagues by modeling clean commits and clear communication in every ticket. You will work within a team that is dedicated to using MYOB's diverse product ecosystem and data resources to build innovative AI experiences. Your contributions will directly support small and medium businesses in Australia and New Zealand as they start, survive, and succeed. You will help turn innovation into everyday impact for every user across the products we manage.
Requirements
You must have hands on experience with programming skills in Python and node.js in real projects over time. This is a non negotiable requirement for the role and must be demonstrated through tangible work. You need experience developing web services and integrating with third party web services in production environments. You should understand how to deploy solutions to cloud platforms while considering resilience and recovery as core design principles. You have to grasp programming fundamentals and concepts deeply enough to adapt them to new contexts. You are required to follow DevOps, clean code, and event driven approaches in your daily work without exception. You must be ready to learn other languages and frameworks that support our technical direction as they evolve. You need familiarity with modern CI/CD tooling suites and established best practices inside pipelines. You have to adapt quickly when priorities, tools, and architectures shift constantly in a fast moving environment. The ability to maintain focus on delivering value while managing changing contexts is essential for success. You should be comfortable working with data pipelines and observing how information flows through complex systems. A strong sense of ownership around code quality and system reliability will be expected from day one.
Nice to have
None specified; we focus only on required skills for this role.
Skills & tools
Python, Node.js, Azure, Amazon Web Services, CI/CD.
Practical notes
Location is specified as Sydney, Australia, requiring relocation or local presence depending on circumstances. The engagement is Permanent, indicating an ongoing position without a fixed end date. Compensation is listed as $180,000 AUD base, which remains consistent with existing levels. No additional travel, visa, or deadline information is provided in the source material.