06 Nov
|
Zenith It Services
|
Melbourne
06 Nov
Zenith It Services
Melbourne
Lead full-stack systems, automations and engineering practice.
About the role
We're looking for a Senior Full Stack Developer to join Zenith IT Services and work closely with the engineering team to design, build, and roll out full-stack AI systems and automations across the business. This is a great opportunity for someone who thrives in a startup environment and wants room to grow - into leading a team, or into an innovative product team building products for Zenith.
Responsibilities
- Design, develop, and deploy full-stack engineering systems and automations (workflow automation, internal tooling, or AI-assisted features) from prototype through production.
- Architect and maintain scalable CI/CD and automation infrastructure.
- Set technical direction and best practices for the team - code quality, testing, reproducibility, and safe, responsible use of development tooling.
- Evaluate new tools, models, and techniques for adoption and advise on architectural decisions.
Development & Deployment
- Own the full lifecycle of the systems you build: design, implementation, testing, deployment, monitoring, and iteration.
- Partner with the wider engineering team to translate business problems into well-scoped automation and engineering workflows.
- Monitor production systems for performance, cost, and reliability; proactively identify and fix issues.
- Hands-on development across the full stack with TypeScript, React, Next.js, Node.js, and backend systems.
- Mentor team members, review designs and code, and raise the technical bar across the team.
- Provide technical leadership on engineering practices and development tooling adoption.
- Guide and coach other engineers through design reviews and code reviews.
- Foster a culture of learning, experimentation, and continuous improvement.
- Stay current with engineering and development tooling, and evaluate new technologies.
- Willingness to learn new technologies, with a genuine passion for AI and automation.
- Contribute to building products and platforms for Zenith's future growth.
- Participate in architectural discussions and long-term planning.
What you bring
- 6+ years of hands-on software engineering experience in a professional team.
- Mentoring experience - comfortable guiding, coaching, and reviewing the work of other engineers.
- Prior experience leading a team.
- Very strong proficiency with Git/GitHub, including branching strategies, pull requests, and collaborative workflows.
- Proven, hands-on experience building and maintaining CI/CD pipelines (GitHub Actions, Jenkins, CircleCI, GitLab CI).
- Hands-on experience deploying applications to production.
- Deep familiarity with engineering best practices: testing, code quality, documentation, and design reviews.
- Comfortable giving and receiving code reviews and participating in design/architecture reviews.
- Experience with Postgres or SQL databases, including analytics/reporting use cases.
- Strong hands-on experience with:
TypeScript, React, Next.js, and Node.js.
- Experience designing and developing responsive web applications, including Progressive Web Apps (PWAs).
- Robust programming skills in Python (Go or Java also welcome) with solid software engineering fundamentals.
- Strong analytical and problem-solving skills with good engineering judgement.
- Excellent communication skills - able to work with stakeholders to understand automation needs.
- Bachelor's degree in Computer Science or a related field; equivalent hands-on experience considered.
Nice to have
- Experience with at least one major cloud platform (AWS, GCP, or Azure) and containerisation (Docker).
- Experience integrating large language models and foundation models into products: fine-tuning, RAG, prompt engineering.
- Experience shipping language-model features (chat assistants, agents, copilots) to real users.
- Contributions to open-source projects or published technical writing.
- Strong UX instincts and a creative eye for intuitive, polished digital experiences.
- Startup or fast-paced product environment experience.
What we offer
- Full-time, remote position with flexibility and autonomy.
- Opportunity to lead a team or build innovative products for Zenith.
- Work on cutting-edge automation technologies.
- Compensation agreed during the hiring process.
- High-ownership role with real impact on product direction.
- Supportive, growth-focused environment with room to mentor and grow.
- Exposure to multiple industries and client ecosystems.
- Opportunity to shape engineering practices and culture.
📌 Senior Full Stack Developer (Melbourne)
🏢 Zenith It Services
📍 Melbourne