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

Software Engineer, Senior Developer, Full Stack Developer

Job in Cape Town, 7100, South Africa
Listing for: CyberPro Consulting (Pty) Ltd
Full Time position
Listed on 2026-03-05
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below

Job description for Senior Software Engineer: (focus on messaging, Kafka/Rabbit)

We are seeking an experienced and highly skilled Senior Developer to join our team. The ideal candidate will possess a strong technical background and demonstrate a deep understanding of modern software architecture and development best practices.

Requirements

Technical Skills

  • Strong proficiency in C#
  • Deep understanding of design patterns and common reference architectures
  • Experience with message-driven systems (e.g., Kafka, Rabbit

    MQ)
  • Proven experience with unit testing and integration testing
  • Performance testing experience with tools like JMeter
  • Solid experience integrating with third-party provider APIs
  • Proficient in working with both SQL and MongoDB
  • Strong understanding of REST API design and standards
  • CI/CD pipelines and deployment automations
  • Hands-on experience with observability tools and practices:
    • Logging and metrics
    • Tools such as Kibana and Grafana

Development Practices

  • Experience in Agile methodologies and collaborative development environments
  • Familiarity with AI-assisted development tools (e.g., Git Hub Copilot)
  • Ability to write clean, maintainable, and well-documented code

Soft Skills

  • Excellent collaboration and communication skills
  • Ability to work effectively within a cross-functional team
  • Proactive problem-solving mindset and ability to mentor junior team members

Benefits

No benefits this is a 12 month renewable contract

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