← Back to Careers Engineering

Full-Stack Software Engineer

🌍 Remote / Flexible 📄 Contract / Freelance ⚙️ Engineering

About Altaz

Altaz is an AI Enablement and Security Compliance firm dedicated to "Elevating Purpose and Accelerating Impact." We specialize in empowering purpose-driven organizations—including non-profits, veteran-owned, and women-owned businesses—with the technology they need to stay efficient, competitive, and secure.

Operating as a not-for-profit, we make AI adoption affordable and practical. We build solutions that genuinely serve our customers — and we need engineers who care about both the craft and the impact.

Role Overview

We are looking for a Full-Stack Software Engineer who is comfortable working across the entire development lifecycle — from architecture and design through to deployment. You will collaborate closely with our Technical Lead and Architect to build AI-enabled products and backend solutions tailored to the needs of Altaz customers.

This role demands strong backend engineering foundations alongside a practical understanding of Large Language Models (LLMs). You will conduct hands-on technical research, evaluate tools and frameworks, and contribute meaningfully to engineering decisions. You must be as comfortable reasoning about systems design as you are writing production-quality code.

Key Responsibilities

  • Solution Design: Collaborate with the Technical Lead and Architect to design and develop solutions tailored to Altaz customer needs.
  • Technical Research: Conduct hands-on research across different tools, frameworks, and technologies to evaluate options and determine the best fit for specific requirements.
  • Full Lifecycle Development: Work alongside other software engineers throughout the full solution development lifecycle — from design through to deployment.
  • AI & LLM Currency: Stay current with developments in the AI, LLM, and backend engineering landscape to provide informed recommendations.
  • Timesheets: Submit weekly timesheets accurately reflecting work completed.

Required Skills & Experience

  • Demonstrated backend engineering experience with a strong foundation in software architecture and design patterns.
  • Practical understanding of Large Language Models (LLMs) — including open-source models such as Llama — and the ability to build solutions using them.
  • Experience or strong proficiency in Go; familiarity with Python is highly preferred.
  • Experience designing and developing APIs (RESTful or equivalent).
  • Ability to conduct structured technical research and present findings clearly to both engineering and non-technical audiences.
  • Strong collaborative mindset; comfortable working within a team of engineers on shared codebases and shared goals.
  • Ability to act as a liaison between business stakeholders and the engineering team, negotiating requirements and advocating for pragmatic, user-centred solutions.

Nice to Have

  • Frontend development experience — React or equivalent modern framework.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerised deployments (Docker, Kubernetes).
  • Exposure to security compliance frameworks or regulated environments.
  • Experience working in agile or cross-functional engineering teams.
  • Open-source contributions or a public portfolio of technical work.
"We are building AI-enabled solutions that make a real difference to businesses that matter. We want engineers who bring both technical depth and genuine curiosity — people who enjoy figuring things out and are energised by working on problems that have purpose."