Senior/Intermediate Software Developer
4 weeks ago
- Bachelors Degree in Computer Science, Software Engineering, or related field; advanced Degrees or Certifications are a plus.
- 7+ years of experience in full stack development, with a proven track record of delivering high-quality software solutions.
- AWS certifications or specialized backend development certifications are a plus.
Technology Stack:
- Front-end: Angular, Ionic, TypeScript
- Back-end: Node.js
- Database: PostgreSQL
- Cloud: AWS (DynamoDB, Lambda, EventBridge, Cognito, API Gateway, CloudWatch)
Key Responsibilities:
- Lead development of new CMS features and modules, using your expertise across both front-end and back-end technologies.
- Architect scalable solutions , adhering to best practices, design patterns, and architectural principles.
- Mentor junior developers , promoting a culture of knowledge sharing and continuous learning within the team.
- Take full ownership of the development lifecycle, from gathering requirements to design, implementation, testing, and deployment.
- Collaborate closely with UI/UX designers to create intuitive and user-friendly interfaces that improve the user experience.
- Develop and maintain RESTful APIs , integrating with internal systems and third-party services to expand CMS functionality.
- Implement robust security measures and ensure compliance with industry standards to protect user data.
- Optimize system performance , scalability, and reliability, utilizing performance analysis and optimization techniques.
- Stay ahead of emerging technologies and trends, evaluating their potential to influence development processes and the product roadmap.
- Champion continuous improvement in development efficiency and quality by advocating best practices, new tools, and methodologies.
Additional Requirements:
- Extensive experience in full stack development, with proficiency in both front-end (HTML, CSS, JavaScript) and back-end (Node.js, Python, Java, etc.) technologies.
- Strong expertise in modern front-end frameworks (Angular, React, Vue.js) and back-end frameworks (Express.js, Django, Spring Boot).
- Experience with cloud computing platforms (AWS preferred), including deploying and managing applications in cloud environments.
- In-depth knowledge of relational and non-relational databases (PostgreSQL, MongoDB), with experience in database design, optimization, and administration.
- Proven ability to lead and deliver complex software projects , ensuring on-time delivery within budget constraints.
- Strong problem-solving skills , with the ability to navigate complex technical challenges and develop creative solutions.
- Excellent communication and interpersonal skills , enabling effective collaboration with cross-functional teams and stakeholders.
- A self-motivated and proactive mindset, with a commitment to continuous learning and development.
- Experience with Agile methodologies (Scrum, Kanban) and a solid understanding of software development best practices.
Apply now
-
Intermediate Developer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa People Cube Full timeBack End Competencies: 3+ years development experience with .NET Web APIs Database management Proficiency in working with relational databases and understanding of database design principles, normalization, and indexing. API Development Experience in designing and implementing RESTful APIs, including knowledge of API versioning, authentication, and...
-
Intermediate Software Developer
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa Network Recruitment Full timeRequirements: Bachelors degree in Computer Science, IT, or related field 2-5 years of software development experience Proficiency in .NET, C#, and MS SQL Experience with webform applications and service-oriented architecture Strong problem-solving skills and teamwork abilities Preferred: Agile development experience, knowledge of DevOps practices, and...
-
Senior Software Engineer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa Objective Personnel Full timeQualifications:A degree in BEng Electronic Engineering or BEng Computer Engineering. MEng would be highly advantageous Requirements and Experience:5 - 10 years software engineering experience in a professional capacity 2 - 5 years experience leading a software engineering team in a professional capacity Must be comfortable acting as a point of contact for...
-
INTERMEDIATE FULL STACK C# SOFTWARE DEVELOPER
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa E-Merge Full timeA company at the forefront of healthcare technology innovation is searching for a skilled Intermediate C# Developer with Angular expertise to join their team. This team is known for staying ahead of the curve with their commitment to on-going professional development and training opportunities and they understand the importance of a healthy work-life balance...
-
Protocol Software Developer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa E&D Recruiters Full timePROTOCOL SOFTWARE DEVELOPER Pretoria EastMinimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) 0-5 years of working experience in software development in a professional capacity Responsibilities: Development of Layer 2 and Layer 3 protocol software components. Developing software. Verify protocol stack against...
-
Senior Software Developer
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa IOCO Full timeOur Client is seeking a highly skilled Senior Software Developer to join their IT team. The ideal candidate will be responsible for the development and support of our .NET webform application and C# services, ensuring the reliability and performance of our systems. This role involves strategic and project management, operations and support, and maintaining...
-
Software Developer
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa E&D Recruiters Full timeSOFTWARE DEVELOPER LanseriaSoftware development practices are in compliance with the industry best practices policies and procedures which include compliance with the full life cycle of the software development process.Minimum qualifications and experience: BSc (Computer Science) or BSc (Software Engineering) or related field Minimum of 3 years of relevant...
-
Senior Software Development Engineer
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa Network Recruitment Full timeA pioneering leader in medical imaging technology , Lodox Systems (Pty) Ltd , is seeking a Senior Software Development Engineer to drive innovation in C++ application development for cutting-edge medical devices . This role is based in Johannesburg (on-site/hybrid TBD) and offers a unique opportunity to work on firmware, system architecture, and hardware...
-
ERP Software Developer
4 weeks ago
eThekwini Metropolitan Municipality, South Africa The HR Company Full timeKey Requirements: Bachelor's degree in Informatics or Computer Science with leaning to software development. At least 4 years development experience. A driving passion for developing business solutions orientated around ERP systems. Thorough understanding of the software development life cycle. Although no specific programming language skills are required,...
-
Senior Automotive Controls Software Engineer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa E&D Recruiters Full timeSENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...
-
Intermediate Full Stack C# Developer – Centurion
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa E-Merge Full timeDo you dream of merging cutting-edge technology with transformative healthcare solutions? If so, your search end here! Were on the hunt for an Intermediate Full Stack C# Developer with Angular expertise to join a trailblazing organization at the forefront of innovation. This is where technology meets healthcare to reshape the future. By harnessing advanced...
-
Senior Java Developer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa Fourier Recruitment Full timeJob title : Senior Java DeveloperJob Location : Gauteng, PretoriaDeadline : March 11, 2025Quick Recommended Links Jobs by Location Job by industries Description We are seeking a highly skilled Senior Java Developer to design, develop, and maintain high-performance, scalable applications. The ideal candidate will have strong expertise in Java...
-
Lead Software Developer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa E&D Recruiters Full timeLead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum...
-
Intermediate .NET Developer
4 weeks ago
City of Cape Town, South Africa BeingIT Full timeLocation: Durbanville (on-site) Salary: R25000 - R40000 We are looking for a Intermediate developer to work alongside one of our senior developers with the project below. We are looking for someone who loves to learn, is adaptable and able to stay clear minded under pressure. Someone who would also be happy to share their knowledge with the Juniors In the...
-
Senior Developer
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa Telesure Investment Holdings Full timeJob title : Senior DeveloperJob Location : Gauteng, JohannesburgDeadline : March 12, 2025Quick Recommended Links Jobs by Location Job by industries Job Purpose Develop, create, and modify general computer applications software or specialised utility programs. Analyse user needs and develop software solutions. Design software or customise software for...
-
Software Developer
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa Hlabahlosile Full timeDesign, develop, and maintain software applications across different platforms. Write clean, efficient, and maintainable code. Collaborate with cross-functional teams (e.g., Product, Design, QA) to define software requirements and technical specifications. Perform debugging and troubleshooting to resolve software defects and improve performance. Write and...
-
INTERMEDIATE SOFTWARE ENGINEER
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa E-Merge Full timeA health tech company on a mission to add ten years to life expectancy by building an operating system for preventative care is looking to hire an Intermediate C# Software Engineer with experience in Windows native application to join their mission-driven team and help enhance their impactful platform You will be part of a team helping teams in GP...
-
Intermediate Java Developer – Remote – R800k PA
4 weeks ago
City of Cape Town Metropolitan Municipality, South Africa E-Merge Full timeNiche established SAAS dev environment require an Intermediate Java Developer with experience in Java, J2EE to join their team. Fintec environment. Move into the new year with a new roleSTART Applying Requirements : Afrikaans speaking is essential Software development experience with a minimum of 5 years using Java Experience building and maintaining...
-
Senior QA Engineer
4 weeks ago
City of Tshwane Metropolitan Municipality, South Africa A 1L Realization (Pty) Ltd Full timeWe are seeking a talented Senior QA Engineer specializing in Jmeter to join our team in Gauteng. As a Senior QA Engineer, you will be responsible for leading the quality assurance activities for our projects in the Telco and Information Technology sectors. Your duties will include creating test plans, executing test cases, and ensuring the quality of...
-
Intermediate C# Developer – Full Stack
4 weeks ago
City of Johannesburg Metropolitan Municipality, South Africa IOCO Full timeAre you a passionate Full Stack C# Developer ready to take your skills to the next level ona 3 months contract basis? We’re looking for a problem-solver who thrives in building scalable web applications using C#, .NET, JavaScript, and modern front-end frameworks. You’ll work across the full development lifecycle—designing, coding,...