Adsum Logo

Full Stack Developer (React/Next.js + Python/FastAPI/Airflow + Agent Systems)

Adsum|Posted 7 days ago

Skills and experience

Role:Full stack engineer
Experience in role:3+ years
Language proficiency:English
Must-have skills:
    Python
    React
    TypeScript
    PostgreSQL
Nice-to-have skills:
    Apache Airflow
    Next.js
    Power Virtual Agents
    FastAPI
    Hugging Face Transformers
    LangGraph
    OpenAI API
    Anthropic Claude API

Location and salary

Remote policy:Remote
Location of job:South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Contract

Role description

Full Stack Developer (React/Next.js + Python/FastAPI/Airflow + Agent Systems)

About Us

OpenTax is transforming the way accountants manage tax compliance by consolidating

real-time data from Agent Services Accounts and other sources into a single, intuitive

dashboard. With tens of thousands of accountants connected, our platform processes vast

amounts of financial and tax data that must be refreshed continuously, requiring a robust,

scalable, and intelligent infrastructure.

We are looking for a Full Stack Developer with 3–4 years of professional experience who

can work across both frontend and backend systems, with strong skills in React/Next.js,

Python/FastAPI, and hands-on exposure to AI-first agentic workflows using LangGraph,

LangSmith, and RAG-based pipelines. The ideal candidate thrives at the intersection of

scalable backend systems, modern frontend applications, and intelligent AI-driven

workflows.

Key Responsibilities

Frontend (React/Next.js + Agent UI)

  • Develop and maintain a scalable, high-performance frontend application using React.js and Next.js.
  • Integrate with APIs to display real-time data from agents and backend services.
  • Support observability and debugging of agent workflows with intuitive dashboards.

Backend (Python/FastAPI/Airflow + Agent Orchestration)

  • Build and maintain FastAPI services for efficient, high-performance API integrations.
  • Design and implement backend systems that coordinate AI agents and sub-agents.
  • Use LangGraph to orchestrate multi-step workflows and agent hierarchies.
  • Leverage LangSmith for evaluation, monitoring, and observability of agent behaviour in production.
  • Implement robust data models and efficient queries (SQL/Postgres) for high-frequency workloads.

AI-First & Collaboration

  • Integrate LLMs (OpenAI, Anthropic, Hugging Face, etc.) into backend workflows for reasoning, automation, and decision-making.
  • Develop caching, fallback strategies, and real-time monitoring for AI services.
  • Build APIs and frontend flows optimized for AI-first user experiences.
  • Collaborate with product, AI, and engineering teams to deliver intelligent, user-facing

features.

  • Continuously monitor, troubleshoot, and optimize performance across frontend and backend systems.

Key Requirements

Experience

  • 3–4 years of professional experience in full stack development.
  • Proven track record building and deploying scalable web applications.

Frontend Skills

-Strong proficiency in React.js and Next.js (SSR/ISR/CSR).

  • Hands-on experience with state management libraries (Redux, React Query, Zustand).
  • Strong knowledge of TypeScript and UI frameworks (Tailwind CSS, Material UI).

Backend Skills

  • Strong Python development experience.
  • Expertise in FastAPI (or Flask/Django) for building APIs.
  • Proficiency with Airflow for ETL pipeline management.
  • Strong database skills with SQL/Postgres and large-scale data processing.

AI & Agentic Workflows

  • Hands-on experience building with LangGraph and LangSmith.
  • Familiarity with multi-agent systems, sub-agent delegation, and orchestration.
  • Experience integrating LLM APIs (OpenAI, Anthropic, Hugging Face, etc.) into applications.
  • Understanding of AI system observability, evaluation pipelines, and prompt/response lifecycles.

Other Qualities

  • Strong problem-solving skills – comfortable debugging across frontend and backend.
  • Excellent communication skills with both technical and non-technical stakeholders.
  • Fast & hardworking – efficient, deadline-driven, and proactive.

About Adsum

15-50 employees

What we do

Adsum is an innovator in the tax infrastructure space, providing solutions to key challenges faced by businesses and accountancy practices. Our core offerings include InstantVAT Technology, which delivers VAT refunds in as little as 24 hours, OpenTax for real-time tax payment insights, and PropertyVAT, which aids real estate developers by reducing equity requirements and improving ROI. Learn more on our website.

Why Work For Us

Founded in 2019, Adsum is at the forefront of financial services innovation. With substantial funding of $5M from investors like Episode 1 and Digital Horizon, we are poised for growth and committed to creating impactful solutions. Join us and contribute to transforming the financial landscape.

Our Culture

At Adsum, we thrive on collaboration and creativity. With a small team of 24 employees, each member plays a vital role in our success. We value diversity, encourage open communication, and foster a supportive environment where innovative ideas can flourish.

Our Engineering Processes

Our engineering team is comprised of 8 dedicated professionals who utilize a robust tech stack including Amazon AWS, Snowflake, and Apache. We emphasize agile methodologies and continuous integration to ensure the highest quality and efficiency in our development processes.

Our Hiring Processes

We are keen on attracting passionate individuals who are eager to innovate within the financial services industry. Our recruitment process is designed to identify candidates who are not only technically proficient but also align with Adsum's values and culture.

Perks at Adsum

100% remote work

Tech Stack

application and data

Python
Python
React
React
Django
Django
TypeScript
TypeScript
Redux
Redux
Next.js
Next.js

Similar jobs on OfferZen: