This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Software Engineer at Zeller, you will be responsible for architecting, developing, and supporting cloud-native, highly available, robust, and secure applications in the AWS environment.
You will work on backend, API, and database development, collaborating with a cross-disciplinary team to own product software development and promote engineering best practices.
Your role will involve translating business or product requirements into technical designs, implementing designs, testing, and deploying them into various environments.
You will have the opportunity to work with bleeding-edge technologies, promote best practices, and support operational activities such as process automation and compliance.
Automation and maintenance are key aspects of this role, and you will be excited to see your contributions through to production and maintain their longevity in a mission-critical environment.
Requirements:
Minimum of a Bachelor's degree in software engineering or related field.
Experience in a technical hands-on software engineering role with a strong background in software engineering and design patterns.
Strong experience in developing cloud-native applications in the AWS Cloud, including serverless-based applications using AWS Lambda and DynamoDB, and container-based applications using AWS ECS.
Knowledge of architecture patterns such as CQRS and event-sourcing, proficient in Typescript and NodeJS.
Good understanding of API design/protocols like Restful, GraphQL, Streaming API, Webhooks, and databases/clustering including SQL and NoSQL.
Instinctive desire to maintain code tidiness, zero technical debt, and strong automated testing skills (unit tests, system tests, integration tests with TDD, BDD).
Security awareness, appreciation of CICD, and a proven track record in developing and maintaining mission-critical high-load production systems with SLA 99.999%.
Experience in supporting rapid and agile product deployments to different environments like dev, test, stress-testing, staging, and production.
Benefits:
Competitive remuneration.
A balanced, progressive, and supportive work environment.
Excellent parental leave and other leave entitlements.
Fully remote role with annual get-togethers with the team.
Endless learning and development opportunities.
Plenty of remote-friendly fun and social opportunities.
Ability to influence and shape the future of Zeller as the company scales both domestically and globally.
Being part of one of Australia's most exciting scale-ups.