Back to Careers
Engineering
Senior Full Stack Developer
Johannesburg, GP (Hybrid)
Full-time
Posted March 1, 2024
About the Role
We're looking for an experienced Full Stack Developer to join our growing engineering team. You'll work on cutting-edge web applications for clients across various industries, using modern technologies and best practices.
Compensation
R600,000 - R850,000 per annum
Key Responsibilities
- Design and develop scalable web applications using React, Next.js, and Node.js
- Collaborate with designers and product managers to implement new features
- Write clean, maintainable, and well-documented code
- Participate in code reviews and mentor junior developers
- Optimize applications for maximum speed and scalability
- Troubleshoot and debug applications
- Stay up-to-date with emerging technologies and industry trends
Requirements
- 5+ years of experience in full-stack web development
- Strong proficiency in JavaScript/TypeScript, React, and Node.js
- Experience with Next.js, Express, and RESTful APIs
- Solid understanding of database design (PostgreSQL, MongoDB)
- Experience with Git and version control workflows
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Bachelor's degree in Computer Science or related field (or equivalent experience)
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization (Docker, Kubernetes)
- Experience with CI/CD pipelines
- Familiarity with microservices architecture
- Contributions to open-source projects
- Experience with GraphQL
Benefits & Perks
Competitive salary package
Medical aid and retirement fund
Flexible working hours
Hybrid work model (2-3 days in office)
Professional development budget
Latest tech equipment
Team building events
Performance bonuses
Ready to Apply?
Send your CV and cover letter to [email protected]
Please include the job title "Senior Full Stack Developer" in your email subject line.