Senior Software Engineer
1 month ago
Key Responsibilities
- Design, implement, and deploy robust, scalable software systems.
- Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).
- Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.
- Write clean, efficient, and well-documented code while ensuring that the codebase remains modular, maintainable, and easy to scale.
- Conduct code reviews, provide feedback, and mentor junior team members to ensure high code quality and continuous learning.
- Work on both front-end and back-end technologies, including but not limited to web services, databases, and cloud infrastructure.
- Participate in designing system architectures, considering long-term scalability and performance.
- Troubleshoot, debug, and optimize applications to ensure high performance, reliability, and security.
- Stay up to date with new technologies, trends, and best practices, and contribute to the continuous improvement of development processes.
- Lead efforts to enhance and optimize existing software solutions and features.
- Ensure the application of software engineering best practices, including automated testing, continuous integration, and deployment pipelines.
Skills & Qualifications
- Bachelors Degree in Computer Science, Engineering, or related field. Masters degree is a plus.
- At least 5-7 years of professional software engineering experience with a proven track record of delivering high-quality applications.
- Expertise in one or more programming languages such as Java, C#, Python, C++, or JavaScript (Node.js, React, Angular, etc.).
- Strong experience with web development frameworks (e.g., React, Angular, or Vue.js) and back-end technologies (e.g., Node.js, Spring, Django, etc.).
- Extensive experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, etc.).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools like Docker and Kubernetes.
- Familiarity with microservices architecture and design patterns.
- Expertise in software development practices, including Agile methodologies, version control (e.g., Git), and CI/CD pipelines.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Strong debugging, performance tuning, and problem-solving skills.
- Experience with test-driven development (TDD) and writing unit/integration tests.
- Excellent communication skills, both verbal and written, and the ability to collaborate across teams and with non-technical stakeholders.
Preferred Qualifications
- Experience with serverless architectures or event-driven systems.
- Familiarity with DevOps practices, infrastructure as code (IaC), and tools like Terraform or Ansible.
- Experience with mobile development (iOS/Android) or game development (Unity/Unreal).
- Exposure to machine learning or AI frameworks is a plus.
- A passion for mentoring and sharing knowledge with peers.
We are looking forward to you application
-
Senior Cloud Software Engineer
4 weeks ago
Midrand, Gauteng, South Africa Data Centrix Full timeJob Title: Senior Cloud Software Engineer\helpers">">About Us:Data Centrix is a leading provider of cutting-edge software solutions.">Salary: $120,000 - $180,000 per year">">Description:"> We are seeking an experienced Senior Cloud Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and...
-
Senior Backend Software Engineer
4 weeks ago
Midrand, Gauteng, South Africa Network Recruitment Full timeCompany Overview: Network Recruitment is a dynamic and innovative team looking for an experienced Senior Backend Software Engineer. As a key member of our team, you will work on various projects handling server-side development for an enriched career experience.
-
Senior Software Engineering Team Lead
3 weeks ago
Midrand, Gauteng, South Africa Hire Resolve Full timeJob Title: Senior Software Engineering Team LeadHire Resolve is seeking a highly skilled and experienced Senior Software Engineering Team Lead to join their team in Midrand, GP.The successful candidate will be responsible for leading a team of software developers, providing technical leadership, coaching, and mentorship to ensure the successful delivery of...
-
Senior Software Architect
4 weeks ago
Midrand, Gauteng, South Africa Quarphix Full timeOverviewQuarphix is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and deploying robust, scalable software systems.Estimated Salary: $140,000 - $170,000 per yearJob DescriptionWe are looking for a talented software engineer with expertise in multiple...
-
Senior Software Engineer
3 weeks ago
Midrand, South Africa Quarphix Full timeKey ResponsibilitiesDesign, implement, and deploy robust, scalable software systems.Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.Write clean,...
-
Senior Software Engineer
2 months ago
Midrand, South Africa Quarphix Full timeKey Responsibilities Design, implement, and deploy robust, scalable software systems. Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud). Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations. Write...
-
Senior Software Engineer
2 months ago
Midrand, South Africa Quarphix Full timeKey ResponsibilitiesDesign, implement, and deploy robust, scalable software systems.Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.Write clean,...
-
Senior Software Test Engineer
1 week ago
Midrand, Gauteng, South Africa SavageOne Pty Ltd Full timeAbout UsSavageOne Pty Ltd is a dynamic organization that values innovation and excellence.Job OverviewWe are seeking a highly skilled Senior QA Engineer to join our team, with a strong focus on automation testing.Main Responsibilities:Create efficient automated test scripts and frameworks for functional, regression, and performance testing.Collaborate with...
-
Senior Software Engineer
8 months ago
Midrand, South Africa Lim Personnel Full timeSenior Software Engineer - JavaScript ReactESSENTIAL SKILLS REQUIREMENTS:Understanding of BI Tools will be an advantageUnderstanding of integration between different technologiesCoordination between development and support environmentsAssisting with the business casePlanning and monitoringEliciting requirementsTranslating and simplifying...
-
Senior Cloud Software Engineer
1 month ago
Midrand, Gauteng, South Africa Datacentrix Full timeJob Description:Datacentrix is a leading organization in the industry, and we are seeking an experienced Senior Cloud Software Engineer to join our team. This role is crucial in designing, building, and maintaining scalable, high-performance applications that support our various units.Key Responsibilities:Design and develop front-end and back-end components...
-
Software Engineering Lead
4 weeks ago
Midrand, Gauteng, South Africa Datacentrix Full timeCompany OverviewDatacentrix is a leading IT solutions provider, and we're looking for an exceptional Senior Software Developer to join our team.SalaryWe offer a competitive salary range of R1 200 000 - R1 800 000 per annum, depending on experience.Job DescriptionAs a Senior Software Developer, you'll be responsible for designing, developing, and deploying...
-
Senior Cloud Software Developer
2 months ago
Midrand, Gauteng, South Africa Datacentrix Ltd Full timeJob Title: Senior Cloud Software DeveloperDatacentrix Ltd seeks an experienced Senior Cloud Software Developer to join our team. As a Senior Cloud Software Developer, you will be responsible for designing, coding, and maintaining front-end and back-end components using Python, React, Next.js, PHP, and Java. Additionally, you will collaborate on CI/CD...
-
Senior Software Engineering Specialist
2 months ago
Midrand, Gauteng, South Africa Quarphix Full timeJob Title: Senior Application Development SpecialistAt Quarphix, we're seeking a skilled Senior Application Development Specialist to lead our software development efforts. As a key member of our team, you will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications.Key Responsibilities• Lead the...
-
Senior Software Engineer
1 month ago
Midrand, Gauteng, South Africa Lim Personnel Full timeJob Title: Senior Java DeveloperRole Summary:Lim Personnel is seeking a skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based applications using Java and related technologies. Key Responsibilities:Design and develop cloud-based applications using...
-
Senior Software Engineer
4 weeks ago
Midrand, Gauteng, South Africa Acuity Consultants Full timeJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our specialist team for SA's leading Investment Management organization. As a key member of the team, you will have the opportunity to become a Software Architect and contribute to the design and development of transactional websites, business systems, and processes at the forefront...
-
Software Engineer
2 months ago
Midrand, Gauteng, South Africa Lim Personnel Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Lim Personnel. As a Senior Front-end Developer, you will be responsible for developing and maintaining a micro services architecture driven enterprise financial system using React.js. Your expertise in JavaScript and React concepts, as well as your excellent front-end coding...
-
Midrand, Gauteng, South Africa Sci Tech Placements Full timeJob Description:As a Senior Software Engineer, you will be responsible for designing and implementing cloud infrastructure solutions that meet the needs of our growing business. Your expertise in DevOps will ensure seamless deployment and monitoring of our applications.Responsibilities:Design and implement cloud infrastructure solutionsDevelop and maintain...
-
Software Engineer
5 days ago
Midrand, Gauteng, South Africa Network Recruitment Full timeNetwork Recruitment is a company that is dedicated to pushing the boundaries of technology and delivering exceptional digital experiences.We are looking for a skilled Web Developer to join our team composed of creative problem-solvers who are committed to excellence and innovation.Estimated Salary: $80,000 - $110,000 per year, depending on experience.About...
-
Senior Electrical Engineering Specialist
2 weeks ago
Midrand, Gauteng, South Africa SEIGO STAFFING Full timeAt SEIGO STAFFING, we are seeking a highly skilled and experienced Senior Electrical Engineering Specialist to join our team. This is an exciting opportunity for individuals who possess exceptional technical expertise and excellent problem-solving skills.About the RoleThis role involves working closely with our clients to design, develop, and implement...
-
Software Engineer
7 months ago
Midrand, South Africa Lim Personnel Full timeSoftware Engineer / Senior Front-end DeveloperESSENTIAL SKILLS REQUIREMENTS:Highly experienced with React.js, Typescript, Material UI, Node.js, JavaScript, HTML, and CSSClient-side application statement management frameworks e.g. Redux, Flux, MobX etc.Experience and knowledge of Java driven backend APIsSolid test management know-how and Agile...