More jobs:
Senior Software Developer; TypeScript/AWS/C#
Job in
Johannesburg, 2000, South Africa
Listed on 2026-03-11
Listing for:
ExecutivePlacements.com
Full Time
position Listed on 2026-03-11
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Recruiter:
Golden Rule
Job
Date posted:
Thursday, February 26, 2026
Location:
Johannesburg, South Africa
Salary:
Negotiable
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- OAuth2/OIDC/JWT, Cognito, secure cookie strategy, CSRF mitigation for web flows.
- Serilog, Open Telemetry, dashboards/alerts; runbooks and readiness probes.
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:
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:
×