Senior Full-stack Engineer (Next.js & Python)
Quick Summary
You get a company-provided Mac and an EcoFlow inverter to ensure your home office stays online. Time Off: 20 working days of annual leave, plus 10 paid national holidays.
Overall Experience: 5+ years of experience as a software engineer. Frontend Expertise: 2+ years of experience using Next.js and TypeScript.
- Location: Remote (Must be based in South Africa)
Most job ads spend most of their time telling you what they want from you, and very little time explaining what you get in return. Let us flip that script.
If you are a Senior Full-Stack Engineer looking to build practical AI-driven applications from the comfort of your home without worrying about power cuts, this is what is on the table for you.
- Loadshedding Protection: You get a company-provided Mac and an EcoFlow inverter to ensure your home office stays online.
- Time Off: 20 working days of annual leave, plus 10 paid national holidays.
- Family Support: 12 weeks of paid parental leave benefits.
- Financial & Health Security: Medical and Retirement Annuity (RA) benefits, plus an internet allowance.
- Lifelong Learning: An annual education stipend to fund your ongoing professional growth.
- Wellness Support: Full access to an employee assistance program (EAP) through Company Wellness.
- Travel Opportunities: Periodic travel for team events and client meetings within South Africa or to the office in New York.
You will be working with a strategy and technology partner dedicated to higher education. The focus of this role is building and scaling modern, AI-powered web applications. You will own feature development from technical design through to implementation, testing, deployment, and monitoring.
Your daily tech stack will involve:
- Frontend: Next.js, TypeScript, and Tailwind CSS.
- Backend: Python (Flask framework), GraphQL backends, and MongoDB.
- AI Integration: OpenAI APIs and Agents SDK to build conversational, voice, and streaming interfaces, alongside prompt engineering.
- Cloud & Monitoring: AWS Amplify, Sentry, and OpenTelemetry.
- Integrations: Connecting with external platforms and learning management systems using the LTI standard.
Requirements
~1 min readTo succeed in this role, you need to be comfortable working in a fast-paced environment and have a strong eye for engineering standards and code quality.
Here are the baseline requirements:
- Overall Experience: 5+ years of experience as a software engineer.
- Frontend Expertise: 2+ years of experience using Next.js and TypeScript.
- Backend Expertise: 2+ years of experience using Python paired with a web framework like Flask, Django, or FastAPI.
- Modern Tooling: Clear proficiency using AI-assisted engineering tools (such as Claude Code or GitHub Copilot) to accelerate development, debugging, and testing.
- Legal Status: You must be legally authorized to live and work in South Africa, and maintain your residency there throughout your employment.
Note: Experience with LLM-powered applications, AI tracing tools like Langfuse, or AWS Amplify is a bonus, but not a hard dealbreaker.
If this sounds like your next challenge, lets talk!
Location & Eligibility
Listing Details
- First seen
- May 26, 2026
- Last seen
- May 31, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 51%
- Scored at
- May 26, 2026
Signal breakdown
Please let badger-bird-talent know you found this job on Jobera.
3 other jobs at badger-bird-talent
View all →Explore open roles at badger-bird-talent.
Similar Fullstack Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.