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

Intermediate​/Senior Software Engineer

Job in Pretoria, 0002, South Africa
Listing for: Boardroom Appointments
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
About the job Intermediate/Senior Software Engineer

We are seeking an experienced and driven Intermediate/Senior Software Engineer to join our dynamic team. The ideal candidate will have a robust background in software development, a keen interest in learning and implementing the latest technologies, and an affinity for architectural design principles.

Key Responsibilities:

  • Design, develop, and maintain software applications.
  • Operate on AWS cloud systems and deploy serverless and microservices.
  • Develop applications using Node.js and Angular.
  • Design and interact with databases such as MySQL and Postgre

    SQL.
  • Apply data science principles and practices to generate insights and influence business decisions.
  • Design and understand system architecture including the application of MVC principles and the appropriate application of monolithic vs decoupled architectures.

Required Skills and Experience:

  • Extensive experience with AWS Cloud Systems.
  • Proficiency in Node.js and Angular.
  • Experience with serverless architectures and microservices.
  • Solid understanding and experience with databases - MySQL, Postgre

    SQL.
  • Knowledge of software architectural design and familiar with MVC principles.
  • Experience or strong interest in data science.
  • Experience or interest in Flutter, Dart, and mobile app development.
  • Experience in Python Knowledge of Docker.
  • Experience with CI/CD pipelines using tools such as Jenkins, Git Hub Actions, or AWS Code Pipeline.
  • Familiarity with No

    SQL databases like Mongo

    DB or Dynamo

    DB.
  • Understanding of Graph

    QL APIs.
  • Experience or interest in Machine Learning.
  • Strong communication skills and ability to work in a team
#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