698,623open jobs
40,860companies
106,276added this week
Browse all
Salary
$19k – $55k per year (Estimated)
Location
In office (Gqeberha)
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.

An established software development environment is seeking a skilled and adaptable Modern Systems Engineer to join its growing engineering team.

This role offers the opportunity to work across a diverse range of projects, including bespoke web applications, client platforms, APIs, mobile application backends, and long-term production systems. The successful candidate will play an important role in maintaining and modernising existing applications while contributing to the development of new solutions.

Key Responsibilities

Backend Development

  • Develop, maintain, and enhance Ruby on Rails applications
  • Design and implement RESTful APIs and backend services
  • Improve system architecture, performance, and maintainability
  • Build scalable, reliable, and secure software solutions

Technical Modernisation

  • Support the modernisation of existing applications and platforms
  • Contribute to CI/CD, deployment, and automation initiatives
  • Assist with infrastructure improvements and technical enhancements
  • Promote engineering best practices and coding standards

Collaboration

  • Work closely with technical and operational stakeholders
  • Participate in architecture, planning, and technical discussions
  • Collaborate with developers and cross-functional teams to deliver solutions

Ownership & Quality

  • Write clean, maintainable, and well-tested code
  • Participate in code reviews and technical knowledge sharing
  • Take ownership of technical deliverables and project outcomes
  • Contribute to continuous improvement within the engineering team

Minimum Requirements

  • Strong experience in backend or full-stack software development
  • Experience with Ruby on Rails, or the ability to learn Rails quickly
  • Solid understanding of API development and integration
  • Strong knowledge of relational databases
  • Understanding of backend architecture and software design principles
  • Experience troubleshooting and debugging complex systems
  • Experience using Git version control
  • Ability to work effectively within a collaborative development environment

Advantageous Skills

Experience with any of the following will be beneficial:

  • Docker
  • CI/CD pipelines
  • PostgreSQL
  • Tailwind CSS
  • Hotwire / Turbo
  • Sidekiq or background job processing
  • Linux server administration
  • DevOps practices and automation
  • Mobile application backend development

Skills & Competencies

  • Strong engineering and problem-solving mindset
  • Ability to take ownership and accountability for deliverables
  • Effective communication skills with technical and non-technical stakeholders
  • Adaptable and able to learn new technologies quickly
  • Strong attention to detail and commitment to quality
  • Self-motivated with the ability to work independently and as part of a team
  • Ability to manage multiple priorities in a dynamic environment

Please note that only shortlisted candidates will be contacted. Should you not receive a response within 14 days, kindly consider your application unsuccessful.

Your CV will be retained on our database for future opportunities that may match your profile. Candidates are also welcome to submit their CVs directly to [email protected] or register on our website at https://www.profilepersonnel.co.za/vacancies/ for consideration for future roles.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
698,623 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Gqeberha
$17k – $47k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Johannesburg
Python
JavaScript
Python
Django
Databases
PostgreSQL
AI/ML
Pandas
NumPy
DevOps
Git
Management
Agile
Apply
$18k – $22k per year • In office • Full-Time • 2+ years exp • Cape Town
JavaScript
TypeScript
Frontend
Vue.js
Tailwind CSS
Pinia
Sass
Vuex
Vue Router
Mobile
State Management
DevOps
Git
Bitbucket
GitHub
GitLab
Design
Figma
Apply
$18k – $40k per year (Estimated) • In office • Part-Time • 5+ years exp
DevOps
CI/CD
Management
Agile
Scrum
Apply
$15k – $41k per year (Estimated) • In office • Full-Time • Cape Town
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Analytics
Azure Data Factory
Management
Jira
Power Automate
Agile
Apply
Senior .NET Developer 2 hours ago
$21k – $54k per year (Estimated) • In office • Part-Time • 5+ years exp • Johannesburg
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
Angular
React.js
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Analytics
Power BI
Management
Agile
Scrum
Kanban
Apply
$17k – $36k per year (Estimated) • In office • Contractor • 3+ years exp
Apply
$17k – $36k per year (Estimated) • In office • Full-Time • 3+ years exp • Gqeberha
Management
Microsoft Office
Apply
Financial Manager 2 hours ago
$20k – $42k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • East London
Management
Microsoft Office
Apply
SHEQ Supervisor 2 hours ago
$15k – $32k per year (Estimated) • In office • Full-Time • 3+ years exp • East London
Management
Outlook
Microsoft Office
Apply
Financial Controller 2 hours ago
$24k – $28k per year • In office • Part-Time • Cape Town
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
698,623 more open roles from verified company boards, updated every day.