Find a jobRecruiters

Full Stack Software Engineer

Exclusive opportunity

Remote

Full Stack Software Engineer

Tech4NL

Full Stack Software Engineer

Skills

DockerReactTypescriptJavaMicroservicesSpring BootCassandraKafkaRedisAIElasticsearchKubernetes

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Temporary

Location:

Sangoma, South Africa

Work mode:

Remote

Published on:

2 September 2026

What they need


AI Full-Stack Developer (Medior–Senior)

Apply here: https://tech4nl.com/open-roles/1

We are looking for an experienced AI Full-Stack Developer to build and improve intelligent, scalable web applications. You will work across the complete technology stack, with a strong focus on React, Java, Apache Cassandra, APIs, and practical AI integrations.

This role is suited to a medior or senior developer who enjoys turning business requirements into reliable products and can take ownership from technical design through deployment.

What you will do

  • Develop responsive web applications using React and TypeScript
  • Build scalable backend services and APIs with Java and Spring Boot
  • Design and optimize data models in Apache Cassandra
  • Integrate AI models and services into customer-facing products
  • Build features using LLMs, structured outputs, embeddings, vector search, or retrieval-augmented generation
  • Connect internal and external systems through REST APIs, webhooks, and event-driven integrations
  • Translate product requirements into maintainable technical solutions
  • Write clean, well-tested, and documented code
  • Monitor application performance, reliability, and security
  • Review code and help improve development standards
  • Troubleshoot issues across the frontend, backend, database, and infrastructure
  • Collaborate with product, design, and commercial teams
  • Support and mentor other developers where appropriate

Technical environment

Our main technologies include:

  • React and TypeScript
  • Java and Spring Boot
  • Apache Cassandra
  • REST APIs and microservices
  • AI and LLM APIs
  • Git and CI/CD pipelines
  • Docker and cloud-based infrastructure

Experience with additional technologies such as Kafka, Kubernetes, Redis, Elasticsearch, vector databases, or relational databases is beneficial.

What we are looking for

  • At least 4 years of professional software development experience
  • Strong experience with React and modern frontend development
  • Solid Java development experience, preferably with Spring Boot
  • Experience working with Apache Cassandra or another distributed NoSQL database
  • Good understanding of API design, authentication, and system integrations
  • Experience building or integrating AI-powered functionality
  • Understanding of scalable software architecture and distributed systems
  • Ability to write reliable, maintainable, and testable code
  • Familiarity with automated testing, Git workflows, and CI/CD
  • Strong problem-solving and debugging skills
  • Ability to work independently and take ownership of technical decisions
  • Professional English communication skills

AI experience

You do not need to be a machine-learning researcher. We are looking for a strong software developer who knows how to use AI technologies effectively in real products.

Relevant experience may include:

  • Integrating models from OpenAI, Anthropic, Google, or open-source providers
  • Building AI agents, assistants, recommendation systems, or automation workflows
  • Implementing RAG, embeddings, semantic search, or vector databases
  • Designing prompts and structured model outputs
  • Evaluating model quality, latency, cost, and reliability
  • Implementing safeguards, monitoring, and fallback behaviour

What we value

  • Product thinking alongside technical ability
  • Pragmatic decision-making
  • Clear communication
  • Ownership and accountability
  • Attention to performance and user experience
  • Curiosity about new AI technologies
  • A preference for simple, robust solutions over unnecessary complexity

What we offer

  • A key role in the development of AI-powered products
  • Challenging projects with real business impact
  • Freedom to influence technical architecture and product direction
  • A modern development environment
  • Flexible working arrangements
  • Opportunities for professional growth and technical leadership
  • A collaborative, practical, and entrepreneurial team

Application

Please send us your CV, LinkedIn profile, or portfolio. If available, include examples of applications, APIs, AI features, or open-source projects you have worked on.

Pay: R33 000,00 - R55 000,00 per month

Work Location: Remote

Other offers great for you!

These companies are also looking for great profiles

LeHibou

Analyste / Ingénieur logiciel Wealth

550€ / jour

Freelance

Luxembourg

Hybrid

Skills

C#.NETSQLiteMicrosoft SQL ServerOracleHR Assistant

5 days ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Wikeys

Développeur Full Stack Senior Java / Angular

Freelance

Brussels, Belgium

Hybrid

Skills

DockerAngularTypescriptJavaSpring BootPostgreSQLElasticsearchKubernetesOpenShiftJava 25Full StackSpring Data JPAJUnitTDDSpring SecurityFlywayQueryDSLLLMMCP

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools