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 secure, responsible use of development tooling.
Evaluate recent 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).
Strong 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