
Senior Full-Stack Engineer
- South Africa
- Contract
- Full-time
- Design, develop, and maintain scalable full-stack applications using React, Next.js, and Node.js
- Build and integrate RESTful APIs and manage backend logic
- Collaborate closely with cross-functional teams (Product, Design, QA) to define and deliver new features
- Contribute to mobile development with React Native where needed
- Participate in code reviews, provide feedback, and uphold best practices
- Troubleshoot bugs, optimize performance, and ensure high-quality code delivery
- Stay current with emerging trends in JavaScript and full-stack development
- 5+ years of professional experience as a Full-Stack Developer
- Strong proficiency in JavaScript and TypeScript
- Production-level experience with React and Next.js
- Proficient in Node.js for backend development
- Familiarity with React Native and mobile app workflows
- Comfortable working with Git and version control workflows
- Excellent communication skills and ability to work independently in a remote team