Skip to content
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 ↗