Node.js Backend Engineer
Cavista Technologies · Gaborone
Job description
About the role
We are seeking a Node.js Backend Engineer to design, develop, and maintain the backend services and APIs that power Cavista Technologies’ payment platform. The role focuses on building secure, scalable micro‑services for financial operations in a regulated fintech environment.
Key responsibilities
- Design, build and maintain backend services and RESTful APIs using Node.js and TypeScript.
- Integrate with core banking systems, switching networks and third‑party payment providers.
- Participate in code reviews, architecture discussions and sprint planning.
- Implement secure coding practices following OWASP guidelines and conduct vulnerability assessments.
- Develop services for wallet management, transfers, collections, settlements and reconciliation, ensuring transaction integrity and audit trails.
- Collaborate with DevOps to improve system resilience, implement logging, observability and performance monitoring.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering or a related field.
- 3–5 years of professional experience building backend applications, preferably in fintech or a regulated environment.
- Strong expertise in Node.js, TypeScript and RESTful API development.
- Experience with relational and NoSQL databases, message queues and cloud platforms (AWS, Azure, GCP).
- Knowledge of secure coding practices (OWASP) and familiarity with containerization and CI/CD pipelines.
Required skills
- Node.js
- TypeScript
- RESTful API design
- Relational databases (e.g., PostgreSQL, MySQL)
- NoSQL databases (e.g., MongoDB, DynamoDB)
- Message queues (e.g., RabbitMQ, Kafka)
- OWASP security standards
- Containerization (Docker, Kubernetes)
- CI/CD pipelines
- Cloud platforms: AWS, Azure, Google Cloud Platform
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Botswana.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Cavista Technologies
Gaborone