onsite
Senior Backend Developer - Wits Innovation Lab
Backend Engineer
Lead the design and implementation of scalable, secure backend services using modern languages and databases. Drive architecture, performance, and API strategy for high‑availability applications.
About the role
Key Responsibilities
- Architect and develop high‑performance backend services in Golang, Node.js, or Python.
- Design and maintain RESTful APIs with robust authentication, authorization, and security controls.
- Model and optimize relational data in PostgreSQL/MySQL, ensuring efficient indexing and transaction integrity.
- Implement caching strategies with Redis to improve latency and throughput.
- Collaborate with cross‑functional teams to translate business requirements into scalable system designs.
Requirements
- 4+ years of professional backend development experience.
- Strong foundation in system design for scalable, reliable applications.
- Proficiency with at least one backend language (Golang, Node.js, Python, Java, or Rust).
- Hands‑on experience with SQL databases (PostgreSQL/MySQL) and NoSQL or caching technologies.
- Deep understanding of REST API design, security, and performance best practices.
Skills
nodejspythonpostgresqlredis