Job Description
About Zeller
We believe that businesses of all sizes deserve better financial services and payment products. Australian businesses are amazingly entrepreneurial, driven and passionate, yet when they seek important products from local financial services companies, they are let down by slow applications, protracted onboarding, opaque pricing, restrictive contracts and forced to use outdated solutions that no longer meet the innovative requirements of a modern business. Our company, backed by leading VCs, is a collective of experienced payment and tech industry professionals who are aiming to redefine business banking and the way Australian businesses get paid by their customers. With an exciting roadmap of innovative new products under development we are building a high performing team to take on the incumbents. If you are passionate about innovation, thrive in fast-moving environments, love a challenge, hate bureaucracy and can't think of anything more exciting than disrupting the banks, we're putting together a team you might want to join.
0 - 30 a month
Role description As
Zeller continues to scale rapidly we're seeking a talented Software + Site Reliability Engineer to join our innovative team and be part of a 24/7 team that is responsible for a mission critical system.
As a Software + Site Reliability Engineer you will be responsible for both developing, deploying new, enhancing and operating existing software systems. This means you will get to wear two hats as both a Senior Software Engineer and a Site Reliability Engineer.
You will get satisfaction from the high impact contribution of your work and fulfilment of the mindsets embracing teamwork, care factor and the motto You build it, you own it.
You will have excellent software engineering skills and knowledge of event-sourcing architecture and cloud native architecture in AWS.
Skills And Qualifications
Minimum of a Bachelor degree in software engineering (or related);
4-8 Experience as both a Software Engineer and DevOps (or equivalent to Site Reliability)
Strong background in software engineering and design patterns;
Mastery of cloud-native application development in AWS, including serverless (Lambda, DynamoDB) and container-based (ECS) solutions
Knowledge in architecture patterns such as; CQRS, event-sourcing;
Proficient in Typescript, NodeJS , Java;
Expertise in API design (RESTful, GraphQL, Webhooks) and database management (SQL, NoSQL)
Passion for clean code, automated testing (TDD, BDD) , and maintaining zero technical debt
Track record of supporting rapid, agile deployments across multiple environments
Proven track record in developing and maintaining mission-critical high-load production systems with SLA 99.999 %;
Your attributes
Loves challenging the status-quoAbility to work autonomously yet collaboratively Prepared to be bold yet consistent with your engineering principles
Logical, ethical, mature and responsibleFast learner, humble and loves to share knowledge
Calm and exercises positive level of stress in exceptional circumstances such as; production issues, timeline requirements
Bonus points
Experience in working within a high-growth environmentFamiliarity with other cloud platforms (Azure, Google)
Experience In Other Programming Languages
Additional programming language expertiseExperience with PCI compliant environments (PCI-DSS, etc)
What's in it for you
Be part of something big from the outsetWatch your design work put up in lightsE
njoy a balanced, progressive, and supportive work culture
Opportunities for rapid growth and learning