×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer; TypeScript​/AWS​/C#

Job in Johannesburg, 2000, South Africa
Listing for: ExecutivePlacements.com
Full Time position
Listed on 2026-03-11
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Position: Senior Software Developer (Type Script / AWS / C#)

Recruiter:
Golden Rule

Job

Date posted:
Thursday, February 26, 2026

Location:

Johannesburg, South Africa

Salary:
Negotiable

Summary

We’re modernizing into a vendor‑independent platform covering the end‑to‑end customer journey. You’ll build secure, observable, scalable services and clean front‑ends, contribute to architecture, and raise the engineering bar (standards, patterns, CI/CD, code quality). You’ll work across C#/.NET, Type Script (Node + React/Next.js), and AWS— with emphasis on event‑driven microservices, API‑first design, and sales/dialer integration via Amazon Connect.

Engineering & Architecture
  • Design and implement .NET 8 and js microservices with clean architecture, CQRS/Mediat

    R, EF Core (MSSQL/Postgres), and Open API‑first contracts.
  • Build React/Next.js apps (Customer portal, Ops Console, Pricing Console) with strong state management (Zustand/Redux), Tan Stack Query, and component libraries with design tokens.
  • Implement event‑driven patterns (Outbox, Saga) using AWS Event Bridge, SNS/SQS, and idempotent consumers.
  • Create robust APIs (REST; Graph

    QL a plus), secure with OAuth2/OIDC and JWT, integrate with identity (Cognito/Entra /Keycloak).
  • Integrate Amazon Connect (IVR, CTI, call recording, agent states, dispositions) with CRM/Sales workflows and near‑real‑time analytics.
  • Deliver infra‑as‑code (AWS CDK/Terraform), Git Hub Actions pipelines, and trunk‑based development with feature flags and blue/green or canary deployments.
  • Apply observability by design: structured logs (Serilog), metrics (Prometheus/Cloud Watch), tracing (Open Telemetry), dashboards, and actionable alerts (SLIs/SLOs).
  • Optimize cost, reliability, and performance (caching, connection pooling, async messaging, retries/backoff, circuit breakers).
  • Contribute to and lead Architecture Decision Records (ADRs); evolve the domain model and ERD across Lead, Product, Pricing, Billing, Compliance, Support.
Quality, Security and Governance
  • Uphold SOLID, 12‑factor, and OWASP ASVS; threat‑model new features.
  • Maintain code quality (Sonar Qube), unit/integration/contract/e2e tests (xUnit/MS Test, NUnit, Jest/Vitest, Playwright), and test data management.
  • Ensure data protection (PII encryption, KMS), least privilege IAM, parameterized queries, and secrets management (AWS Secrets Manager).
  • Champion code reviews, pairing, and continuous improvement; mentor engineers; propose and drive engineering OKRs.
Qualifications
  • Bachelor’s degree in computer science, software development, or related field.
  • Experience with CI/CD pipelines and Dev Ops practices.
  • Exposure to Agile/Scrum methodologies.
  • 10+ Years of Software Development Experience.
Must-Have Skills Backend (.NET Node)
  • C# / .NET 7/8; ASP.NET Core Web API, Mediat

    R (CQRS), Fluent Validation, EF Core (code‑first migrations), Automapper.
  • Messaging Events:
    Event Bridge, SNS/SQS, Outbox (Postgres preferred), idempotency keys, eventual consistency patterns.
  • Data: MSSQL Postgres, schema design, indexing, transactions, isolation levels; basic Redis caching.
  • API‑first:
    OpenAPI/Swagger, API versioning, problem+json, pagination/filters, rate limiting.
Frontend (Type Script React)
  • Type Script (advanced types, generics), React/Next.js (App Router), Tan Stack Query, Zustand/Redux, Form libs (React Hook Form), component libraries (MUI/Chakra/shadcn).
  • UI engineering: performance profiling, accessibility (WCAG), responsiveness, error boundaries, Suspense.
AWS and Dev Ops
  • Core AWS: IAM, VPC, API Gateway/ALB, Lambda, ECS/Fargate, Cloud Watch, S3, Cloud Front, RDS/Aurora, Dynamo

    DB (nice), Elasti Cache.
  • Pipelines:
    Git Hub Actions, semantic versioning, conventional commits, Sonar Qube gates, SBOMs (Cyclone

    DX), artifact promotion.
  • IaC: CDK or Terraform; multi‑account/multi‑env; secrets and parameter stores.
  • AWS Cloud knowledge - lamdas, EC2 instances, API gateway, Dynamo

    DB, S3, route 53, SES, parameter store, cloud formation etc.
  • Postgre

    SQL (brain Timescale DB) - Database design, loadbalancers, connection pooling, read/write replicas.
Security and Observability
  • OAuth2/OIDC/JWT, Cognito, secure cookie strategy, CSRF mitigation for web flows.
  • Serilog, Open Telemetry, dashboards/alerts; runbooks and readiness probes.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary