blank

Back-end engineer – Java / C# at Dexwin Tech Ltd

Full Time Job @Ghana Careers 3 in IT & Telecoms
  • Accra, Greater Accra, Ghana View on Map
  • Post Date : March 10, 2026
  • Apply Before : March 31, 2026
Share this job

Job Detail

  • Job ID 19283
  • Career Level  Officer
  • Experience  2 Years
  • Gender  Any
  • Qualifications  Bachelor's Degree

Contact Support via WhatsApp

  • Any challenges on GhanaCareers website?
  • Send us a quick WhatsApp.
  • DO NOT send your CV via our WhatsApp, you'll be blocked!

Job Description

Job Title: Back-End Engineer – Java / C#
Employment Type: Full-Time
Location: Accra, Ghana
Application Deadline: 31 March 2026
Company: Dexwin Tech Ltd


Company Profile

Dexwin Tech Ltd is a technology-driven company focused on building robust digital infrastructure for modern financial services and B2B platforms. Our team designs scalable systems that power secure transactions, reliable integrations, and high-performance applications serving emerging markets.

We foster a collaborative and inclusive work environment where engineers are empowered to solve complex problems, innovate at scale, and contribute to building resilient financial technology systems.


The Role

Dexwin Tech Ltd is building the financial backbone for a suite of B2B products serving emerging markets. As a Back-End Engineer, you will design and implement high-reliability transaction systems that support complex financial operations.

You will work on core platform components including ledger architectures, multi-currency transaction workflows, reconciliation processes, and integrations with external financial service providers. The role requires strong technical expertise in distributed systems, financial data integrity, and scalable back-end architecture.


Key Responsibilities

The Back-End Engineer will:

  • Design and implement core transaction processing systems for financial applications.

  • Architect transaction workflows with clear state transitions and traceability.

  • Ensure atomicity, durability, and consistency across distributed system components.

  • Build idempotent APIs and retry-safe transaction processing pipelines.

  • Develop reconciliation systems that validate transactions against multiple external service providers.

  • Integrate external financial services and payment infrastructure into internal platforms.

  • Monitor system performance, observability, and production reliability.

  • Conduct code reviews focused on correctness, security, and long-term maintainability.

  • Investigate and resolve production incidents affecting financial transactions.

  • Mentor engineering team members in designing resilient and failure-aware systems.


Requirements

The ideal candidate should have:

  • Proven experience designing and deploying production-grade financial or transactional systems.

  • Strong understanding of transactional integrity concepts such as ACID properties, isolation levels, and concurrency control.

  • Hands-on experience designing and implementing ledger-based architectures.

  • Strong knowledge of distributed systems principles and reliability patterns.

  • Experience building idempotent APIs and webhook-based integrations.

  • Practical experience with event-driven architectures using platforms such as Kafka or RabbitMQ.

  • Advanced experience working with relational databases such as PostgreSQL, SQL Server, or MySQL at scale.

  • Solid understanding of consistency versus availability trade-offs in distributed systems.

  • Proven ability to diagnose and resolve production issues with financial or transactional impact.


Desirable Skills (Bonus)

  • Experience integrating with African financial services and payment infrastructure.

  • Knowledge of PCI-DSS, security hardening practices, and fraud prevention systems.

  • Experience working with cloud infrastructure and containerization tools such as Docker and Kubernetes on platforms like AWS, Azure, or Google Cloud.


Technology Stack

Candidates should have strong production experience with one or more of the following technologies:

  • C# (.NET)

  • Java (Spring Boot)

Experience building financial or transactional systems with these technologies will be highly advantageous.


How to Apply

Interested and qualified candidates should submit their Curriculum Vitae (CV)

SHARE with someone special:

Other jobs you may like