02/24/2026 updated


100 % available
Full Stack Software Developer
Sandton, South Africa
Only remote
Applied Maths and Com.Sci UnisaAbout me
Matome Makgalemela is a Full Stack Developer skilled in the full SDLC. He specializes in Java, Python, and Angular with expertise in Microservices, Docker, and CI/CD.
Java (Programming Language)JavaScriptAgile MethodologyAmazon Web ServicesApplication Lifecycle ManagementAtlassian JiraBuild AutomationC++ (Programming Language)Cloud ComputingDatabase DesignDevOpsProgramming ToolsDjangoEclipse (Software)IntelliJ IDEA
Full Stack Development
Comprehensive software development expertise covering complete application lifecycle from requirements gathering to deployment and maintenance with over five years of experience
Object Oriented Programming
Advanced proficiency in multiple programming languages including Java, C++, Python, JavaScript, TypeScript and Assembly with focus on scalable software architecture
Cloud and DevOps Technologies
Extensive experience with AWS, Heroku cloud platforms, Docker containerization, CI/CD pipelines using Bitbucket and Jira for agile development workflows
Frontend Development
Angular 8+ framework expertise for building responsive user interfaces and single-page applications with modern JavaScript and TypeScript
Backend Development
Spring Boot, Django, NodeJS frameworks for building robust server-side applications and RESTful APIs with microservices architecture
Database Management
MySQL, PostgreSQL, MSSQL database design, optimization and management for high-performance data storage solutions
Software Architecture
Event Driven Architecture, Domain Driven Design, Strategic DDD patterns for building scalable and maintainable enterprise applications
Development Tools
Eclipse, IntelliJ, Git version control, Maven build automation, and comprehensive testing frameworks including JUnit for quality assurance
Comprehensive software development expertise covering complete application lifecycle from requirements gathering to deployment and maintenance with over five years of experience
Object Oriented Programming
Advanced proficiency in multiple programming languages including Java, C++, Python, JavaScript, TypeScript and Assembly with focus on scalable software architecture
Cloud and DevOps Technologies
Extensive experience with AWS, Heroku cloud platforms, Docker containerization, CI/CD pipelines using Bitbucket and Jira for agile development workflows
Frontend Development
Angular 8+ framework expertise for building responsive user interfaces and single-page applications with modern JavaScript and TypeScript
Backend Development
Spring Boot, Django, NodeJS frameworks for building robust server-side applications and RESTful APIs with microservices architecture
Database Management
MySQL, PostgreSQL, MSSQL database design, optimization and management for high-performance data storage solutions
Software Architecture
Event Driven Architecture, Domain Driven Design, Strategic DDD patterns for building scalable and maintainable enterprise applications
Development Tools
Eclipse, IntelliJ, Git version control, Maven build automation, and comprehensive testing frameworks including JUnit for quality assurance
Experience
Professional experience10+ years
Freelancer since2016
Languages
EnglishFluent
Project history
Software development role focusing on scalable e-commerce solutions and system maintenance
Building application segments for clients including patches development, debugging, upgrading existing applications, developing standalone websites using Angular and NodeJS, and building ecommerce webservices
Contributed to financial sector software technologies for MNO-mobile network operators as Senior software developer, Integration developer, Production support engineer, and Product deployment coordinator