IT – Software Development
Johannesburg – Gauteng
- Design, implement, and maintain the backend architecture of the company’s web applications and services.
- Collaborate with other teams to integrate frontend components and develop REST APIs.
- Monitor and optimize the performance and scalability of the backend systems.
- Troubleshoot and debug issues in the production environment.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Continuously learn and stay up to date with the latest technologies and best practices in backend engineering.
- Bachelor’s degree in Computer Science or a related field.
- Honours or masters level qualification is a plus.
- Familiarity with REST APIs and microservices architecture.
- Knowledge of database design and management (SQL and NoSQL).
- Experience with web development frameworks such as Flask, Django, or FastAPI is a plus.
- Familiarity with agile development methodologies is a plus.
- Experience with cloud platforms such as AWS or GCP is a plus.
- The Tech:
You will be exposed to will be various environments, tools, and languages. You will likely get exposure to the following:
- Flask / Django / FastAPI
- REST / GraphQL
- Amazon Web services (AWS) / Google Cloud Platform (GCP)
- Strong problem-solving and communication skills.