Skip to content

Open nowPosted today

Fullstack Developer (Payments Platform Contractor)

Ecentric Payment Systems1 open role

Where
Rondebosch, Western Cape, South Africa
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFullstack Developer (Payments Platform Contractor)Ecentric Payment Systems · Rondebosch, Western Cape, South Africa
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Ecentric Payment Systems's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.9% of postings close within 7 days. Measured by our own scanner across the market. Ecentric Payment Systems postings stay open a median of 17 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.9%7 days
  4. 22.4%14 days
  5. 38.1%30 days
  6. 59.0%60 days
This job: posted today

Ecentric Payment Systems median: 17 days open

The posting

To ensure your application is successfully received and that you can smoothly complete the screening process, we encourage you to apply through our Career Portal:www.ecentric.co.za. We look forward to reviewing your submission! Introduction: Our team offers comprehensive experience and expertise across the South African (and beyond) payment gateways landscape. To guarantee the best service, we handle all the one-to-many payment relationships on behalf of our clients so they may focus their energy on growing their business. As leaders in payment compliance and security, our clients can have the peace of mind that their payment processing needs are met efficiently with absolute security. Position Overview: Ecentric Payment Systems is looking for senior full-stack engineers on a 12-month contract to build and run features on our payments platform. The platform is event-driven and multi-cluster, and is built on open standards so that it can run on Azure or on-premise infrastructure. The work covers backend services and APIs, and self-service web portals for merchants. Core stack: C# / .NET, Angular, PostgreSQL, Kafka, Redis, Kubernetes, Azure DevOps. Roles and Responsibilities: Build and run features end to end, within a squad or as the sole engineer on a slice of the platform. Backend (.NET): build API and orchestration workers, webhook dispatch and adapters to downstream systems (BankServ, Postilion, vendor integrations), using patterns such as transactional outbox, idempotent consumers and durable timers. Frontend (Angular): build the merchant and organisation portal and customer-facing payment pages (redirect and embedded iframe modes), including white-label branding. Data (PostgreSQL, Redis): design schemas, write migrations and tune queries, with a working grasp of replication, failover, backup and connection pooling. Platform: deploy to Kubernetes with Helm or Kustomize, run CI/CD in Azure DevOps, and build dashboards and alerts on OpenTelemetry and Prometheus. Portability: keep provider-specific code behind interfaces, so the same build runs on Azure and on-premise with configuration changes only. Requirements We encourage all applicants to carefully review the required skills, competencies, and education levels outlined in the job description. This ensures that we can focus on candidates with the right qualifications, leading to a more efficient and accurate evaluation of your application. We appreciate your prompt attention to this and look forward to reviewing your complete application! Role Requirements: Required: 5+ years of professional full-stack development, including 3+ years of C# and .NET (ASP.NET Core, worker services, async/await) Strong Angular (RxJS, reactive forms, routing, state management) with Bootstrap and MDBootstrap Solid PostgreSQL: schema design, indexing, transactions and query plans Hands-on work with message-driven systems (Kafka, RabbitMQ, Service Bus or similar), including idempotency, ordering, retries and dead-letter queues Practical Kubernetes on any platform: deployments, probes, autoscaling, ingress, config and secrets Networking and security fundamentals: DNS, TLS/mTLS, firewalls, reverse proxies and private connectivity REST API design, OAuth2/OIDC, HMAC signing and webhook delivery Docker, Git, CI/CD pipelines and automated testing (unit, integration, contract) Agentic engineering: daily use of AI coding agents (Claude Code, GitHub Copilot or similar) to plan, build, test and review production code. This includes building software-factory workflows, where agents work in autonomous loops (plan, implement, test, review, iterate) against clear specifications, and controlling quality through automated test and evaluation gates, CI guardrails, agent-on-agent review and human sign-off on what ships A degree in Computer Science or Engineering, or equivalent experience Preferred: Payments or fintech: card schemes, ISO 8583, tokenisation, 3-D Secure, refunds and reversals, reconciliation, PCI DSS Migrating or running workloads across cloud and on-premise, or in hybrid environment On-premise operations: self-hosted Kubernetes, Postgres high availability, Kafka or RabbitMQ clusters, Vault or HSMs, Linux administration Distributed-systems patterns: saga and compensation, transactional outbox, state machines, multi-cluster replication Infrastructure as code and GitOps: Terraform, Bicep, Ansible, Helm Azure (AKS, Event Hubs, Service Bus, API Management, Key Vault). Valuable, but not sufficient on its own. Certifications: Azure (AZ-204, AZ-104, AZ-305), Kubernetes (CKA, CKAD), Linux (LFCS, RHCSA), Postgres or Kafka Working Expectations: Takes a feature from design note to production independently: UI, API, data migration, pipeline and runbook Works well in a team: reviews code, mentors others and keeps design documentation and diagrams current Joins an on-call rotation and follows secure-development and change-control practices Comfortable operating infrastructure end to end, not only consuming managed cloud services Benefits Our Culture & Philosophy We go beyond being just an employer - we are a long-term career growth partner in South Africa's payments industry. Here, we unleash our employees’ potential, embrace innovation, and shape the future of the payments industry. As such, we are committed to providing a comprehensive and competitive benefits package designed to support our employee's well-being, foster personal and professional growth, and enhance their overall quality of life. Our employee benefits program is tailored to meet the diverse needs of our workforce, recognizing that each individual plays a vital role in driving our company forward. From retirement planning to professional development and work-life balance initiatives, Ecentric is dedicated to empowering our employees to thrive both inside and outside the workplace. We understand that happy, healthy employees are the key to a thriving organization, and our benefits program reflects our ongoing commitment to supporting our most valuable asset – our people. Competitive salary structure Hybrid working arrangements are offered, with some exceptions. Conveniently located at the "Great Westerford Building" on the Corner of Dean Street and Main Road with access to: Dean Street Arcade and Newlands Quarters with a variety of Restaurants and Coffee Shops Child Care Facilities (inside Great Westerford Building)

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Ecentric Payment Systems's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Ecentric Payment Systems's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Ecentric Payment Systems's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.