About the job BackEnd Developer (Mid-Senior)
EMPLOYMENT TYPE:
Contract
COMPANY:
Vito Solutions - a leading service provider of comprehensive IT solutions
CLIENT:
A technology startup operating in the global talent, work-matching, and digital payments ecosystem.
LOCATION:
South Africa
WORKING MODEL:
Remote
JOB OVERVIEW:
A fast-growing South African technology startup building a global talent and work-opportunity ecosystem. The platform connects job seekers, freelancers, and businesses through real-time matching, digital profiles, and integrated payment/wallet features. The engineering team is expanding to support rapid product scaling and new feature development.
DESCRIPTION OF POSITION:
A midsenior Backend Developer is needed to build and enhance core backend services for a technology startup in the global work-matching, identity verification, and digital payment ecosystem. The role involves developing robust APIs, integrating with an Oracle database, and ensuring secure, scalable backend systems.
KNOWLEDGE AND SKILLS
- Strong proficiency in Node.js (JavaScript or TypeScript).
- Advanced knowledge of Oracle databases, SQL, and performance optimisation.
- Good understanding of RESTful API architecture and backend integration patterns.
- Knowledge of authentication, authorisation, and secure coding practices.
- Familiarity with system design, microservices (optional), and scalable architecture.
- Strong debugging, optimisation, and problem-solving skills.
- Experience with Git, CI/CD, and Agile methodologies.
QUALIFICATIONS REQUIRED:
Relevant tertiary qualification in Computer Science, Information Systems, Software Engineering, or equivalent experience.
EXPERIENCE REQUIRED:
- 4+ years of backend development experience.
- Strong experience building Node.js services in production.
- Proven experience working with Oracle databases in a professional environment.
- Experience implementing secure, data-driven backend systems.
- Remote work experience advantageous.
ADVANTAGEOUS SKILLS:
- Experience integrating payment/wallet systems or transaction-heavy platforms.
- Exposure to identity verification, cryptography or secure data workflows.
- Knowledge of microservices, Docker or cloud-based deployments.
- Experience working on high-performance or large-scale systems.
**Please note: If you have not heard from us within 2 weeks, please consider your application unsuccessful.