1,940,677open jobs
113,287companies
244,425added this week
Browse all
Location
In office
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 23, 2026. First seen by Alion on Oct 19, 2026.

Overview
Company
Impact
Profile match
Discover your future with 20+ accredited qualifications, internationally recognised in Applied Science, Commerce, Humanities, Information Technology, and Law. Make Eduvos your first choice and study your way, on-campus, online, or distance.

Job Advert Summary

Purpose of the Role:

The Intermediate Full Stack Python Software Developer is responsible for designing, developing, testing, and implementing solutions across the full technology stack, and for building and maintaining modern applications. Working as part of an Agile team, the developer will contribute to DevOps practices and help enhance Eduvos's enterprise application capabilities. The role suits a developer with solid full stack experience in Python and modern JavaScript/TypeScript frameworks who is committed to delivering high-quality, secure, and maintainable solutions.

Minimum Requirements

Qualifications / Education

  • A bachelor’s degree or equivalent NQF 7 qualification (Advanced Diploma or Bachelor of Technology) in Computer Science, Information Systems, or a related field.

Experience

  • 3-5 years of hands-on software engineering experience building and maintaining web applications across the full stack (frontend and backend) in a modern software environment.
  • Minimum of 3 years' experience with JavaScript/TypeScript frameworks (e.g. React, Vue.js, or Angular).
  • Minimum of 3 years' backend development experience with Python frameworks such as Django, Flask, or FastAPI.
  • Minimum of 2 years' experience working with PostgreSQL or other relational databases in a production environment.

Advantageous

  • Experience with cloud platforms (AWS and/or Azure) and containerisation (Docker).

Duties and Responsibilities

Application Development & Maintenance

  • Design, develop, test, and implement custom full stack solutions, including frontend interfaces, backend services, and system integrations.
  • Build and maintain scalable RESTful/GraphQL APIs and the databases that support them.
  • Build and maintain application modules and workflows.
  • Write and maintain automated tests (unit and integration) to ensure code quality.
  • Apply secure coding practices to protect application and user data.

Agile Practices

  • Actively participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Collaborate with team members to refine user stories and clarify requirements.
  • Deliver quality code within agreed timelines through iterative development.

DevOps Practices

  • Support CI/CD processes and deployments using Azure DevOps (or similar).
  • Assist in automating deployment steps and monitoring application performance.
  • Escalate issues promptly to ensure system stability.

Technical Contribution

  • Adhere to best practices, contribute to code reviews, and apply feedback to improve standards.
  • Stay informed on modern frontend and backend frameworks, tools, and best practices.
  • Provide input on technical designs and suggest improvements.

Collaboration & Communication

  • Document technical designs, processes, and configurations.
  • Work closely with cross-functional teams to understand requirements and deliver solutions.
  • Communicate progress and challenges clearly to stakeholders.

Problem Solving & Troubleshooting

  • Diagnose and resolve technical issues promptly.
  • Perform root cause analysis and implement corrective actions.
  • Support production systems to ensure high availability.

Continuous Improvement

  • Recommend tools and processes to improve development efficiency.
  • Participate in training and professional development opportunities.
  • Contribute to internal frameworks and standards.

Projects & User Support

  • Contribute to delivering projects on schedule and provide regular stakeholder updates.
  • Support users by meeting SLA targets and resolving issues efficiently.
  • Assist with end-user training and ensure effective knowledge transfer.

Functional and Behavioural Competencies

Technical / Functional Competencies:

  • Frontend Expertise: Strong proficiency in modern JavaScript/TypeScript frameworks (e.g. React, Vue.js, or Angular) alongside HTML5, CSS3/Tailwind, and modern state management.
  • Backend Expertise: Solid hands-on experience with Python frameworks such as Django, Flask, or FastAPI, and with building scalable RESTful/GraphQL APIs.
  • Databases: Practical knowledge of PostgreSQL, including schema design, query optimisation, and performance tuning, and the ability to write and troubleshoot complex SQL queries. Familiarity with NoSQL databases.
  • DevOps & Cloud: Hands-on experience with Azure DevOps (or similar) for boards, repos, and CI/CD pipeline maintenance, and familiarity with cloud environments (AWS/Azure) and Docker.
  • Testing: Ability to write and maintain unit tests and integrate them into pipelines.
  • Working knowledge of web security, performance optimisation, and modern architecture patterns, and the ability to break down complex technical problems into clean, scalable solutions.
  • Working knowledge of Agile methodologies and the ability to apply them in daily tasks.
  • Good coding standards and debugging skills.

Behavioural Competencies

  • Initiative and adaptability to changing technologies and requirements.
  • Collaboration with cross-functional teams and stakeholders.
  • Clear and professional verbal and written communication.
  • Analytical thinking and problem solving in technical contexts.
  • Structured planning, organisation, and time management for sprint delivery.
  • Accountability and reliable delivery of quality work.
  • Openness to feedback and a commitment to continuous learning.
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.
1,940,677 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

Backend
Similar stack
Same company
In your city
$108k – $162k per year • Equity • In office • Full-Time • 7+ years exp • Pullman
JavaScript
Frontend
React.js
DevOps
Kubernetes
Cybersecurity
Threat Modeling
Apply
$108k – $162k per year • Equity • In office • Full-Time • Bachelor's Degree • Pullman
Python
AI/ML
Copilot
Knowledge Graph
DevOps
GitHub Actions
CI/CD
Apply
In office • Contractor • Lima
Python
Java
Python
Django
AI/ML
Machine Learning
Apply
In office • Contractor • Huancayo
Apply
In office • Contractor • Piura
Python
JavaScript
PHP
AI/ML
Machine Learning
DevOps
Azure
AWS
Analytics
Microsoft Excel
Apply
≈ $12k – $27k per year (Estimated) • In office • Moscow
Python
Java
SQL
Databases
PostgreSQL
ElasticSearch
Apache Kafka
AI/ML
AI Agents
GigaChat
DevOps
Ansible
Zabbix
OpenShift
Kibana
Logstash
Prometheus
CI/CD
Jenkins
Git
Kubernetes
Nginx
Bitbucket
Linux
Management
ITSM
Apply
≈ $11k – $26k per year (Estimated) • In office • Moscow
Python
Java
PowerShell
C#
Bash
Java
Maven
Gradle
C#
.NET
Databases
PostgreSQL
DevOps
Ansible
OpenShift
Dynatrace
Prometheus
GitLab CI
CI/CD
Jenkins
Git
Docker
Kubernetes
Nginx
Grafana
Linux
Windows
Apply
Remote (location not specified) • Full-Time
JavaScript
TypeScript
C#
C#
.NET
DevOps
Azure DevOps
Azure
CI/CD
Management
Power Automate
Power Apps
Agile
Apply
$84k – $100k per year (net) • Remote (Poland) • Warsaw
Python
Go
C
Python
Asyncio
Mypy
pre-commit
Go
GolangCI-Lint
C
ZeroMQ
Databases
ClickHouse
Apache Kafka
AI/ML
Time Series
DevOps
VLAN
Apply
≈ $64k – $143k per year (Estimated) • Remote (United States) • Bachelor's Degree • Exeter
Python
DevOps
Git
AWS
Amazon EC2
GitHub
Amazon S3
IAM
Amazon CloudWatch
Apply
In office • 1+ year exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
Frontend
Vue.js
Tailwind CSS
Angular
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
AWS
Docker
GitHub
Management
Agile
Apply
In office • 6+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
Frontend
Vue.js
GraphQL
Tailwind CSS
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
MedTech
CAPA
Apply
≈ $18k – $49k per year (Estimated) • In office • Johannesburg
Apply
In office • 6+ years exp • Bachelor's Degree
SQL
Databases
Microsoft Fabric
DevOps
Azure
Analytics
Power BI
Microsoft Excel
Apply
In office
Apply
See all jobs
This is one of many
1,940,677 more open roles from verified company boards, updated every day.