DVT

Technology

AiAugmentedSeniorFullstackPythonandNode.JSDeveloper

$750–1100k ~AI est. Cape Town, Western Cape, South Africa FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for experienced candidates.

The Brief

“Ai Augmented Senior Fullstack Python and Node. JS Developer at DVT. Skills: Full-stack development, Python, Node.js, AI/LLM integration. Write scalable code. Test scalable code”

Industry & Context.

Technology
Problems you'll solve

Debugging; Troubleshooting; Problem-solving ability

What They're Looking For.

Must Have

5+ years Python, In-depth knowledge of ORM, Experience with server-side logic, Above-average knowledge of Python, React fundamentals, Next.js architecture, TypeScript proficiency, Redux Toolkit state management, React-hook-form + yup form handling, Bootstrap/Sass UI styling, Python service development, FastAPI knowledge, ASGI/Uvicorn runtime understanding, SQLAlchemy ORM + PostgreSQL experience, Redis usage patterns, API security fundamentals, Pytest testing experience, OpenAI APIs integration, LangChain basics, RAG, search, fallback strategies knowledge, Prompt validation and guardrails knowledge, Docker and Dockerfiles understanding, Docker Compose orchestration experience, Service networking understanding, PostgreSQL 15 working knowledge, Redis Stack working knowledge, Git, Node.js 22.x, Npm 10.x, Python 3.10, Pip/venv (or conda), Docker Desktop with Compose, PowerShell, Comfortable working across stack, Able to operate in multi-repo, Writes clean, testable code, Ownership mindset

Nice to Have

Cognito integration experience, Frontend performance profiling, Backend performance profiling, Production observability dashboards, Alerting experience, Advanced secret management practices

What You'll Do.

Develop back-end components

Integrate user-facing elements

Design scalable applications

Build scalable applications

Develop frontend applications

Build backend services

Extend backend services

Implement caching patterns

Implement session patterns

Implement fast-access patterns

Integrate LLM/AI capabilities

Operationalize LLM/AI capabilities

Work with retrieval flows

Work with search-based flows

Work with fallback strategies

Troubleshoot system flows

Contribute to test automation

Collaborate on containerized environments

Ensure maintainability

How You'll Work.

Team & Collaboration

Front-end developers; Cross-functional teams; Multi-repo environments

Full Job Description

DVT is one of the top software development and testing companies on the continent. With our hybrid options , our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint. You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG. We are looking for experienced Python developers to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers. To be successful as a Python developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, a top-class Python developer is able to design highly responsive web-applications that perfectly meet the needs of the client. ## Requirements ### Full-Stack Developer ### Build modern, AI-enabled platforms across frontend, backend, and intelligent systems We’re looking for a strong Full-Stack Developer who thrives in complex, end-to-end environments, someone who can move seamlessly from crafting clean, scalable frontends to building high-performance backend services and integrating AI-powered capabilities into real-world applications. This is not a “stay in your lane” role. This is for someone who enjoys owning the full lifecycle, from UI to API to data layer to LLM workflows, and who can debug, build, and ship across the stack with confidence. You’ll be working on modern platforms that combine React +[Next.js](http://Next.js)frontend , Python/FastAPI backend services , containerized e

Free ATS check

Applying for this Ai Augmented Senior Fullstack Python and Node. JS Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about DVT?

Real rants from real employees. Read before you apply.

Read Company Rants →