Full Stack Developer (Next.js/Azure/Docker)
3 Month Contract | Cape Town, South Africa (fully remote in South Africa)
We’re looking for a talented Full Stack Developer to join our team on a 3-month contract! If you have hands-on experience with modern JavaScript (Next.js), cloud-native app development on Azure, and containerization with Docker, we want to hear from you. You’ll work across the stack, building responsive UIs (Tailwind CSS, Shadcn UI), integrating APIs (GraphAPI, GraphQL), and managing scalable deployments on Azure. If you’re passionate about clean code, collaboration, and delivering high-quality software.
Key Responsibilities
- Design and develop scalable web applications using Next.js (App Router) with a focus on performance and user experience.
- Implement modern, responsive UI components using Tailwind CSS and the Shadcn UI component library.
- Build and maintain APIs using GraphAPI and integrate them with frontend components.
- Design, implement, and manage PostgreSQL databases using Prisma ORM.
- Containerize applications using Docker for development, testing, and production deployment.
- Deploy, manage, and scale containerized applications using Azure Container Apps.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to deliver high-quality software.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews, architecture discussions, and contribute to a strong engineering culture.
Required Skills
- Strong proficiency in JavaScript with experience building apps using Next.js (App Router).
- Expertise in Tailwind CSS and familiarity with the Shadcn UI component system.
- Solid experience with Prisma ORM and PostgreSQL.
- Understanding of GraphAPI principles and experience building or consuming GraphQL APIs.
- Proficiency in containerization using Docker and deploying services to Azure Container Apps.
- Experience with RESTful and GraphQL API integration.
- Familiarity with Git, CI/CD pipelines, and agile development practices.
Nice to Have
- Experience with TypeScript (even though this role is JavaScript-first).
- Familiarity with other Azure services (e.g., Azure Functions, Azure DevOps).
- Background in building multi-tenant or SaaS applications.
Deadline for applications is 30/07/2025
For more information, call Nova Buchan on 073 393 9731 or send your CV to Nova@capitaledgerecruitment.co.za
Job Features
Job Category | Information Technology |