PwC South Africa is a prominent professional services firm providing industry-focused assurance, advisory, tax, and legal services to public, private, and government clients.
Develop and maintain server-side logic: Design, build, and maintain effi cient, reusable, and reliable code to ensure the best possible performance, quality, and responsiveness of applications.
Database management: Design and optimize database schemas, write complex queries, and ensure data integrity and security.
API integration: Develop and maintain RESTful APIs to support front-end functionality and third-party integrations.
Collaborate with front-end developers: Work closely with front-end developers to integrate user-facing elements with server-side logic. Troubleshoot and debug: Identify and fi x bugs, performance bottlenecks, and other issues in a timely manner.
Security: Implement security and data protection measures to safeguard sensitive information.
Documentation: Create and maintain technical documentation for new and existing features. Stay updated: Keep up-to-date with the latest industry trends, technologies, and best practices.
Requirements:
Education: Bachelor's degree in Computer Science, Engineering, or a diploma in related fi eld. Experience: Proven experience as a Back End Developer or similar role. Technical Skills:
Profi ciency in server-side languages such as Python, .Net or Node.js.
Experience with database technologies like MySQL, PostgreSQL, MongoDB, or SQL Server.
Familiarity with front-end technologies (HTML, CSS, TypeScript) is a plus.
Knowledge of version control systems (e.g., Git).
Understanding of RESTful API design and asynchronous implementation.
Experience with cloud services (AWS, Azure, Google Cloud) is a plus.
Experience with Microservice architecture, ORM, containerization, Kubernetes
Understanding of Orchestration, Authentication and Authorization
Knowledge of API Design, SOLID principles, database design, database management, data structures, and dependency injection.
Knowledge of logging and monitoring tools, microservice architecture patterns, CICD and frameworks.
Knowledge of API testing tools (Postman, Swagger)
Understanding of LLM frameworks and Vector databases.
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.