Jobiglo

No results.

Node.js Backend Engineer

Cavista Technologies · Gaborone

New
Mid 🇬🇧 English
Node.js TypeScript RESTful API design NoSQL databases Message queues Containerization CI/CD pipelines AWS Azure Google Cloud Platform

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

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Cavista Technologies.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review 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

💬 Chat with us on Telegram Chat on WhatsApp

Published 14 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Cavista Technologies

Gaborone