
Senior Full-Stack Software Engineer
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in South Africa.
• Design, develop, and maintain multiple agent-based web applications utilizing Next.js, TypeScript, Tailwind CSS, and OpenAI’s APIs and Agents SDK.
• Contribute to the enhancement of existing Python API and web applications employing the Flask framework.
• Create and enhance AI-driven user experiences, encompassing conversational, voice, and streaming interfaces.
• Revise and optimize AI prompts to accommodate new product functionalities.
• Integrate with external platforms and services such as OpenAI APIs, GraphQL backends, AWS Amplify, MongoDB, and learning management systems through the LTI standard.
• Design and implement scalable backend APIs, service layers, and tool execution workflows.
• Manage feature development from technical design to implementation, testing, deployment, and monitoring.
• Develop automated tests for newly introduced features.
• Enhance application reliability, observability, and performance using tools like Sentry, OpenTelemetry, and other monitoring systems.
• Collaborate with product management, design, and stakeholders to translate requirements into high-caliber technical solutions.
• Establish and maintain robust engineering standards for code quality, maintainability, testing, and documentation.
• Troubleshoot complex production issues across frontend, backend, integrations, and real-time systems.
• A Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.
• Over 5 years of experience as a software engineer.
• At least 2 years of experience with Next.js and TypeScript.
• A minimum of 2 years of experience using Python in conjunction with a web framework such as Flask, Django, or FastAPI.
• Proven expertise with AI-assisted software engineering tools, like Claude Code, GitHub Copilot, or similar tools, to expedite development, enhance code quality, and support debugging, testing, and documentation processes.
• Demonstrated capability to thrive in a fast-paced, team-oriented environment.
• Excellent analytical skills and meticulous attention to detail.
• Strong verbal and written communication skills in English.
• Work from the comfort of your home office!
• Competitive compensation package.
• Necessary tools provided, including a laptop (Mac is our preferred choice) and EcoFlow inverter.
• 12 weeks of paid Parental Leave benefits.
• 20 working days of annual leave plus 10 paid national holidays.
• Medical/RA benefits.
• Internet benefits.
• Full access to our employee assistance program (EAP) through Company Wellness.
• Annual education stipend for lifelong learning.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.