Opareta
Join Opareta as a DevOps Engineer with Backend Skills to build and maintain robust infrastructure

DevOps Engineer with Backend Skills

At Opareta, we are building digital infrastructure and tools to rethink how mobile money agent networks operate. Our platform is designed to help mobile money agents digitize their operations, access data insights, and gain access to working capital and other products to grow their businesses sustainably.

The Engineering team is expanding and we are looking for an experienced DevOps Engineer with backend development skills to join it, collaborate with our existing engineering team members, commercial teams and our clients to build and maintain robust, scalable infrastructure across both cloud and on-premise environments. “Users First” is the cornerstone of our operating principles at Opareta, and in this role, you will ensure our platform maintains 24/7 availability for the thousands of agents whose livelihoods depend on our services.

This role is for a skilled DevOps Engineer with at least 3 years of professional experience who thrives at the intersection of development and operations. You’ll be responsible for building, deploying, and maintaining scalable, high-quality Google Cloud Platform and on-premise infrastructure across multiple African markets using modern DevOps practices, while also contributing to backend development using TypeScript/NestJS when needed.

This position is fully remote, with a preference for candidates living in Kampala or Nairobi, where we have offices.

About you

3-5+ years in a similar position (DevOps Engineer with Backend TypeScript/NestJS + Linux SysAdmin experience • Hybrid Cloud & On-Premise • Financial Services)

You have experience and are familiar with the following terms or technologies: Docker, Terraform (IaC), Ansible (configuration management), GitHub Actions, Linux administration (RHEL/CentOS, 2+ years), networking (VPN, firewalls, proxies, load balancing), GCP services (Cloud Run, Compute Engine, Cloud SQL, VPC, Cloud Tasks/Pub/Sub, Artifact Registry, IAM), bare-metal server provisioning, PostgreSQL DBA (installation, tuning, backup/restore, PostGIS), corporate network environments, TypeScript/Node.js (3+ years), NestJS, TypeORM, Redis, Jest testing, RESTful APIs, Prometheus/Grafana, Sentry, Google Ops Agent, log aggregation and alerting setup.

Bonus points

K3s/Kubernetes, Nomad, BigQuery, financial compliance knowledge, HAProxy/nginx, Apache Superset, TigerBeetle, multi-tenant architecture, VPN expertise (StrongSwan), disaster recovery planning, mobile money ecosystem knowledge, experience with infrastructure constraints in emerging markets, multi-market deployment experience.

You get to

  • Architect and maintain hybrid infrastructure (GCP + bare-metal) powering financial operations across 7 African markets, where every minute of downtime directly impacts thousands of agents’ ability to serve their communities
  • Provision complete production environments from scratch in challenging network conditions, working through corporate proxies and coordinating with partner IT teams across multiple time zones
  • Drive infrastructure innovation by balancing cloud and on-premise solutions, making critical trade-offs between performance, cost, and reliability in resource-constrained environments
  • Own the full lifecycle from code to production, implementing zero-downtime deployment strategies for systems handling real money transactions that require 100% availability
  • Solve complex technical challenges spanning cloud and on-premise infrastructure, from debugging remote systems with limited access to orchestrating multi-tier architectures across data centers
  • Enable financial inclusion by ensuring rock-solid infrastructure that allows unbanked populations to access digital financial services, knowing that system reliability directly affects economic empowerment in underserved communities

Expectations for communication and working norms

  • Share weekly written updates on workstreams you’re leading and proactively communicate blockers and delays
  • Be open and ready to contribute to ongoing client meeting agendas for projects you lead or are involved in, or leading problem-solving calls when needed
  • Be open and ready to persistently follow up with engineering leads when there are dependencies or struggles in meeting timelines
  • Be open and ready to speaking directly to corporate clients and agents, especially while on call

If you are interested in joining our team but don’t tick every box, we still encourage you to apply. We are building a diverse team whose skills, experiences and background complement one other. We are happy to consider where you might be able to make the biggest impact.

Opareta is an equal opportunity employer committed to diversity. All qualified candidates regardless of age, gender, ethnicity, race, orientation or religion are encouraged to apply.