
Backend Developer
- Midrand, Johannesburg
- Contract
- Full-time
- Strong experience in backend software development, using languages such as Go and Java.
- Deep understanding of service-oriented architectures, RESTful APIs, and microservices design patterns.
- Proficiency with Unix/Linux systems, relational databases (PostgreSQL, MySQL, Oracle), and query optimization.
- Experience with cloud technologies (AWS, Google Cloud) and containerization tools such as Docker and Kubernetes.
- Familiarity with cryptographic algorithms, security best practices, and secure coding principles.
- Understanding of Software Development Life Cycle (SDLC), Test-Driven Development (TDD), Continuous Integration/Delivery (CI/CD), and DevOps practices.
- Previous experience working in financial services is highly desirable.
- Strong problem-solving mindset, with a drive for innovation and continuous learning.
- Experience working in Agile environments (Scrum, Kanban).
- Bachelor’s degree in Computer Science, Information Technology, or a related field (essential).
- Fluency in English and Portuguese (essential).
- Industry certifications in Java, Go, or other backend technologies (desirable).
- Security certifications such as Certified Ethical Hacker (CEH) or CompTIA Security+ (desirable).