About the job
Join the innovative product team at Squiz as we work to create a cutting-edge cloud-based Digital Experience Platform (DXP) equipped with vital capabilities such as Content Management, Optimization tools, and Platform services.
We are on the lookout for talented Mid-Level Fullstack Software Engineers (with a backend focus) to enhance our product engineering team on a permanent basis. You will play a key role in enhancing the DXP's capabilities and have the opportunity to engage with AI technologies while collaborating with some of the brightest engineers in the industry.
Location: We embrace flexibility! This position is open to candidates located on the east coast of Australia, including Sydney, Melbourne, and Brisbane. Our hybrid work model allows you to choose your work environment to suit your lifestyle.
Key Qualifications:
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- A minimum of 5 years of hands-on experience in software development, particularly in building and maintaining large-scale software products.
- Proficiency in full-stack development, with strong skills in web-based languages and frameworks such as Node, TypeScript, React, and familiarity with cloud platforms like AWS.
- Solid understanding of testing principles, with demonstrated experience in implementing testing strategies to ensure software quality and robustness.
- Comfortable working within Agile or iterative development methodologies, primarily Scrum, with some teams adopting Kanban.
- Strong grasp of secure coding practices, especially standards set by OWASP.
- Experience mentoring junior and mid-level software engineers.
Daily Responsibilities:
- Collaborate with a team of 3-5 software engineers to develop our Digital Experience Platform. Each team includes a Team Lead and engineers at various levels, junior, mid, and senior.
- Write and refine robust application code that fulfills all technical requirements.
- Work with team members to create User Stories, Acceptance Criteria, and estimates.
- Guide junior engineers and provide support to senior engineers.
- Draft and maintain comprehensive software documentation.
- Assist Team Leads and Engineering Managers in creating and executing technical roadmaps.
- Champion best practices in software development, code quality, and architecture across our tech stack, including Node, TypeScript, React, AWS, Cloudflare, and GitLab CI/CD.
Note: This position is exclusively available for residents of Sydney, Melbourne, or Brisbane, and we do not offer sponsorship for this role.
Why choose to work at Squiz?
You’ll collaborate with a dynamic team focused on innovation and excellence while enjoying the flexibility to work in a way that suits you.
