Senior Software Engineer
2 months ago
- 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.
- 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.
- 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.
-
Senior Cloud Software Engineer
1 month 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 Software Engineering Team Lead
1 month 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
1 month 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
2 months ago
Midrand, South Africa Jobted ZA C2 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. -...
-
Senior Software Engineer
4 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 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
3 weeks 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
9 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...
-
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...
-
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...
-
Software Engineer
2 weeks 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
3 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...
-
Senior Frontend Engineer
4 weeks ago
Midrand, Gauteng, South Africa Network Recruitment Full timeJob OpportunityWe are seeking a skilled Senior Frontend Engineer to join our team at Network Recruitment.About the RoleThis is an exciting opportunity for a seasoned professional with expertise in web development using ASP.NET and Visual Studio. The successful candidate will have a strong background in creating high-performance web applications and a passion...
-
Software Solutions Specialist
2 months ago
Midrand, Gauteng, South Africa Lim Personnel Full timeSenior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Lim Personnel. The successful candidate will have extensive experience in software development, with a strong focus on JavaScript React.Key Responsibilities:Develop software application code in JavaScript ReactAssist with the business casePlanning and...
-
IT Lecturer
8 months ago
Midrand, South Africa Eduvos Full time**Job Advert Summary**: **Eduvos **is looking to hire the services of an **Independent Contractor IT Lecturer (Software Engineering) **at our Midrand campus on a part-time basis.*** **Type of appointment**: **Independent Contractor (part-time; flexible workhours agreement)** **Purpose**: - To lecture Information Technology-related modules, in the faculty...
-
Senior Automation Engineer
2 weeks ago
Midrand, Gauteng, South Africa SavageOne Pty Ltd Full timeAbout SavageOne Pty LtdWe are a dynamic and innovative technology company seeking an experienced Senior QA Engineer to join our team. With a strong focus on automation testing, this role will play a crucial part in ensuring the quality and reliability of our software products.Job Overview$120,000 - $180,000 per annum (dependent on location and experience)Key...
-
Software Engineering Leader
2 months ago
Midrand, Gauteng, South Africa Quarphix Full timeKey Responsibilities Design, implement, and deploy robust software systems that meet scalability and performance requirements. Collaborate with product managers, designers, and engineers to deliver high-quality applications that exceed expectations. Develop and maintain high-performance applications across multiple platforms, including web,...
-
Senior Full Stack Engineer
6 days ago
Midrand, Gauteng, South Africa Network Recruitment Full timeJob DescriptionWe are seeking a talented Senior Full Stack Engineer to join our innovative team at Network Recruitment.A company dedicated to pushing the boundaries of technology and delivering exceptional digital experiences is looking for a skilled professional to lead the development of high-performance web applications using ASP.NET and Visual Studio.Key...