Senior Full Stack Software Engineer (Next.js, TypeScript, Tailwind CSS, OpenAI’s APIs) (Remote)

📍   |   🏷️   |   🕒 July 3, 2026
Artificial IntelligencePythonSoftware EngineeringTypescript
💼
Employment Type Full Time
📊
Experience 5 to 8 years
💰
Salary
📅
Published 03 Jul 2026
🔢
Reference ID 152185

ENVIRONMENT:

A leading Strategy, Services, and Technology partner in the online Education space seeks the coding talents of a Senior Full Stack Software Engineer whose core role will be to design, build & maintain several agent-based web applications built using Next.js, TypeScript, Tailwind CSS, and OpenAI’s APIs and Agents SDK. Applicants will need a Bachelor’s Degree in Computer Science/Engineering or similar discipline with 5+ years experience in a similar role including 2+ years experience with Next.js, TypeScript and using Python in conjunction with a web framework such as Flask, Django, or FastAPI. You will also require demonstrated proficiency with AI-assisted tools, such as Claude Code, GitHub Copilot, or similar. Travel may be expected periodically for company/team events and client meetings either in South Africa or offices in the US.

 

DUTIES:

  • Design, build, and maintain several agent-based web applications built using Next.js, TypeScript, Tailwind CSS, and OpenAI’s APIs and Agents SDK.

  • Contribute to existing Python API and web applications using the Flask framework.

  • Develop and improve AI-powered user experiences, including conversational, voice, and streaming interfaces.

  • Modify and refine AI prompts to support new product features.

  • Integrate with external platforms and services such as OpenAI APIs, GraphQL backends, AWS Amplify, MongoDB, and learning management systems using the LTI standard.

  • Architect and implement scalable Backend APIs, service layers, and tool execution workflows.

  • Own feature development from technical design through implementation, testing, deployment, and monitoring.

  • Implement automated tests for new functionality.

  • Improve application reliability, observability, and performance using tools such as Sentry, OpenTelemetry, and related monitoring systems.

  • Collaborate with product, design, and stakeholders to translate requirements into high-quality technical solutions.

  • Establish and uphold strong engineering standards for code quality, maintainability, testing, and documentation.

  • Debug complex production issues across frontend, backend, integrations, and real-time systems.

 

REQUIREMENTS:

Qualifications –

  • A Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent working experience.

 

Experience/Skills –

  • 5+ Years experience as a software engineer.

  • 2+ Years experience using Next.js and TypeScript.

  • 2+ Years experience using Python in conjunction with a web framework such as Flask, Django, or FastAPI.

  • Demonstrated proficiency with AI-assisted software engineering tools, such as Claude Code, GitHub Copilot, or similar, to accelerate development, improve code quality, and support debugging, testing, and documentation workflows.

 

Nice-to-haves –

  • Experience building LLM-powered applications or conversational AI products.

  • Familiarity with OpenAI APIs or agent-style SDKs for chat, tool calling, or real-time interactions.

  • Experience with AI observability and tracing tools such as Langfuse or similar platforms.

  • Familiarity with GraphQL APIs and integrations with platforms such as AWS Amplify.

  • Experience with MongoDB or similar document-oriented databases.

 

ATTRIBUTES:

  • Demonstrated ability to work in a fast-paced, team-oriented environment.

  • Excellent problem-solving skills and attention to detail.

  • Strong verbal and written communication skills in English.

Apply for this job

📄

Drag & Drop CV

or click to browse

(PDF/DOC)

🔒 Your data is secure and will only be shared with the recruiter.