
Software Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Develop the cloud-based platform utilizing AWS, microservices, and containerized solutions
- Participate in key architectural and design decisions to deliver robust software
- Implement backend logic, create intuitive frontends, and manage third-party API integrations
- Collaborate with customers, stakeholders, and internal teams to ensure platform innovation
- Lead and mentor junior developers, promoting knowledge sharing and maintaining coding standards
- Optimize the platform's efficiency, scalability, and maintainability, following industry trends
- 5+ years in Node.js and 5+ years in React
- Proven experience with microservices architecture
- Strong skills in relational and non-relational databases
- Experience in building and integrating REST APIs
- Familiarity with AWS or similar cloud service providers
- Leadership skills for mentoring and managing technical projects
- Proficient in English, both verbal and written
- Knowledge of Docker and Kubernetes is beneficial
- Strong problem-solving capabilities and self-driven approach
Careers24