SAVE POINT · OPEN ROLE
Senior Full Stack Developer
Lead full-stack systems, automations and engineering practice.
Remote · 6+ years · Full-time
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 & Architecture
- 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.
Leadership & Mentoring
- 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.
Innovation & Growth
- 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.
- Backend development experience, including API development.
- Experience with Postgres or SQL databases, including analytics/reporting use cases.
- Front-end application development experience.
- 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.
Build your next chapter.
Send your CV, portfolio or examples of work you have shipped.
Apply by emailAll open roles ↗