Technology

Junior Developer

Hire Resolve·Eastern Cape, south-africa·Full Time·Internship
TechnologyFull TimeInternship
-

Job Description

  • A global, privately-held freight forwarding and logistics company, with a local branch based on P.E/Gqeberha, is seeking a Junior Developer who will collaborate within a development team and with clients to design, build, test, support, and document robust software solutions.

Responsibilities:

  • Software Development: Design, develop, test, and implement high-performing, quality code.
  • Support & Maintenance: Provide internal and external client support, and maintain software tools, procedures, and documentation.
  • Problem Solving & R&D: Research new technologies, navigate and simplify complex processes, and identify areas for continuous improvement.
  • Collaboration & Control: Work cross-functionally with other teams while adhering to strict source control standards.

Minimum Requirements:

  • BSc in Computer Science or an equivalent relevant qualification/experience.
  • Excellent written, verbal, and interpersonal communication skills.
  • Strong team player with a collaborative mindset.
  • Core: C#, .NET, MS SQL Server, REST APIs, GraphQL, WCF.
  • Advantageous: GitLab experience, Boomi experience.

Key skills

Bachelors

At a glance

Company

Hire Resolve

Location

Eastern Cape, south-africa

Employment

Full Time

Experience

Valid until

Not specified

Created

November 9, 2026

More opportunities

Similar roles you might like

Mid-senior Outsystems Developer

Hire Resolve

Gauteng, south-africa

full-time

Job Description A prominent, SANAS-accredited Broad-Based Black Economic Empowerment (B-BBEE) verification agency is seeking a Mid-Senior OutSystems Developer who will drive low-code innovation and build high-impact enterprise applications as part of our expanding engineering team. Responsibilities: End-to-End Delivery: Lead the design, development, testing, and deployment of enterprise applications across OutSystems and ODC platforms. Architecture & Integration: Participate in technical reviews and architect integrations with internal systems and third-party platforms via REST APIs. Performance & Governance: Maintain high standards of code quality, performance optimization, application security, and OutSystems governance. Agile Collaboration: Partner closely with business analysts, stakeholders, and cross-functional teams to refine and execute technical requirements. Team Leadership: Mentor junior developers, share domain knowledge, and maintain comprehensive technical documentation. Minimum Requirements: OutSystems Expertise: 3 to 5 years of hands-on OutSystems development experience, including proven background with OutSystems Developer Cloud (ODC) and Reactive Web Applications. Certifications: OutSystems Associate Reactive Developer certification (minimum). Technical Proficiency: Hands-on experience consuming and exposing REST APIs, along with strong SQL and relational database skills. Delivery & SDLC: Solid understanding of the full software development lifecycle (SDLC) and Agile delivery methodologies. Problem Solving & Communication: Excellent debugging and troubleshooting skills, paired with strong stakeholder engagement and communication abilities. Preferred Qualifications Advanced Certifications: Additional OutSystems credentials, such as OutSystems 11 or ODC-related certifications. Cloud & Integration: Experience working with Azure, cloud-native environments, or complex enterprise system integrations. DevOps Knowledge: Understanding of CI/CD pipelines and modern DevOps practices.

2 days ago

Senior Python Developer Ai & Machine Learning

Psybergate (Pty) LTD

Johannesburg, Gauteng, south-africa

FULL_TIME

What you will be doing: Design, develop, and maintain high-performance Python applications supporting AI and machine learning use cases. Develop scalable, maintainable and production-ready software using sound software engineering principles. Design and implement APIs, services, integrations and backend components as required. Participate in peer code reviews and promote coding standards, clean code and best practices. Build and maintain data processing and ETL/ELT pipelines in distributed environments. Contribute to the deployment, monitoring and ongoing optimisation of AI/ML applications and services. Implement automated monitoring, logging, alerting and reliability mechanisms for production systems. Work with DevOps, Data Engineering, Data Science and other technical teams to deliver robust solutions. Troubleshoot and resolve complex technical and production issues. Mentor junior developers and contribute to the continuous improvement of development practices. Collaborate with stakeholders to translate business and analytical requirements into effective technical solutions. Contribute to improving system performance, scalability, reliability and operational resilience. What we are looking for: BSc in Computer Science, Software Engineering or a related field. Transcripts required. 5+ years of professional experience developing applications using Python. Strong software engineering fundamentals and experience building production-grade systems . Strong understanding of software design principles, including SOLID principles and clean architecture. Experience developing APIs, services and/or distributed applications. Experience with Git, CI/CD and automated testing. Strong debugging and problem-solving capabilities. Experience working with cloud platforms such as AWS, Azure or GCP. Experience working with databases, data processing or ETL/ELT pipelines. Understanding of application performance, scalability, monitoring and reliability. Strong communication and collaboration skills, with the ability to work across software engineering, data and business teams. An ownership mindset with a focus on quality, reliability and continuous improvement. AI / ML & MLOps Experience Advantageous: Experience developing or supporting applications within AI/ML environments. Exposure to ML lifecycle management and productionisation of machine learning models. Experience with MLOps platforms or tools such as MLflow, Kubeflow or similar. Experience with distributed processing frameworks such as Spark, Ray or similar. Exposure to cloud AI/ML services such as Vertex AI or equivalent. Experience with technologies such as BigQuery, Cloud Composer or similar data/ML platforms. Experience working in large-scale data environments and distributed systems. Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful. Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements. Follow for the Latest Vacancies Join Psybergate Careers Channel here:

4 days ago

Senior / Principal Software Engineer Data Platform

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Responsibilities Web Application Development Design, develop, and maintain internal business applications and operational portals. Build responsive interfaces, dashboards, KPI reporting tools, maps, charts, and data visualisations. Deliver consistent, intuitive user experiences across multiple applications. Translate business requirements into practical technology solutions. API & Data Integration Integrate applications with shared APIs and backend services. Ensure data displayed within applications accurately reflects underlying business systems. Validate and troubleshoot data using SQL and database queries. Collaborate with data and platform teams to support seamless integration. User Experience & Performance Develop applications that perform effectively across varying network conditions. Optimise user journeys and application responsiveness. Work directly with stakeholders to understand operational needs and improve usability. Communicate technical changes clearly to non-technical users. Quality Assurance & Release Management Participate in code reviews and maintain high development standards. Develop automated tests for application functionality and user interactions. Support structured release processes through development, testing, and production environments. Monitor performance and resolve issues through established support processes. Security & Compliance Implement secure authentication and access controls. Ensure compliance with privacy and data protection requirements. Follow secure development practices and protect sensitive information. Manage application access and configuration securely. Collaboration & Mentorship Work closely with technical and business teams to deliver solutions. Share knowledge and support less experienced developers where required. Contribute to continuous improvement initiatives and development standards. Participate in solution design and technical planning activities. Minimum Requirements Qualifications Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience. Relevant cloud or web development certifications will be advantageous. Technical Skills Strong experience with: TypeScript JavaScript HTML5 & CSS3 React Node.js SQL PostgreSQL Experience with: RESTful APIs Git and GitHub Automated testing frameworks CI/CD practices Cloud-hosted environments Authentication and access management solutions Exposure to the following will be advantageous: Google Cloud Platform Firebase Cloud Run Next.js Vue.js Angular C# Java Go Rust Experience Required Minimum 5 years' professional software development experience. Proven full-stack development experience. Experience building and supporting production web applications used by employees or customers. Experience working with modern JavaScript frameworks and cloud-based solutions. Experience mentoring junior developers would be advantageous. Exposure to operational systems, telecommunications, utilities, GIS/mapping solutions, or enterprise portals would be beneficial. Key Competencies Strong problem-solving and analytical skills. Excellent communication and stakeholder engagement abilities. High attention to detail and commitment to quality. Strong ownership and accountability. Ability to work independently and collaboratively. Customer-focused mindset. Commitment to continuous improvement and best-practice development standards. What's On Offer Competitive market-related remuneration package. Performance-based incentives. Medical aid and risk benefits. Professional development and certification support. Exposure to modern cloud technologies and enterprise-scale systems. Hybrid working environment with flexibility and growth opportunities. Working Environment Hybrid work model based in Johannesburg. Occasional travel may be required. Participation in major releases and occasional after-hours support when necessary. Collaborative and innovative technology environment focused on operational excellence. Apply today!

7 days ago

Senior Software Developer Ops Portals

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Responsibilities Web Application Development Design, develop, and maintain internal business applications and operational portals. Build responsive interfaces, dashboards, KPI reporting tools, maps, charts, and data visualisations. Deliver consistent, intuitive user experiences across multiple applications. Translate business requirements into practical technology solutions. API & Data Integration Integrate applications with shared APIs and backend services. Ensure data displayed within applications accurately reflects underlying business systems. Validate and troubleshoot data using SQL and database queries. Collaborate with data and platform teams to support seamless integration. User Experience & Performance Develop applications that perform effectively across varying network conditions. Optimise user journeys and application responsiveness. Work directly with stakeholders to understand operational needs and improve usability. Communicate technical changes clearly to non-technical users. Quality Assurance & Release Management Participate in code reviews and maintain high development standards. Develop automated tests for application functionality and user interactions. Support structured release processes through development, testing, and production environments. Monitor performance and resolve issues through established support processes. Security & Compliance Implement secure authentication and access controls. Ensure compliance with privacy and data protection requirements. Follow secure development practices and protect sensitive information. Manage application access and configuration securely. Collaboration & Mentorship Work closely with technical and business teams to deliver solutions. Share knowledge and support less experienced developers where required. Contribute to continuous improvement initiatives and development standards. Participate in solution design and technical planning activities. Minimum Requirements Qualifications Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent practical experience. Relevant cloud or web development certifications will be advantageous. Technical Skills Strong experience with: TypeScript JavaScript HTML5 & CSS3 React Node.js SQL PostgreSQL Experience with: RESTful APIs Git and GitHub Automated testing frameworks CI/CD practices Cloud-hosted environments Authentication and access management solutions Exposure to the following will be advantageous: Google Cloud Platform Firebase Cloud Run Next.js Vue.js Angular C# Java Go Rust Experience Required Minimum 5 years' professional software development experience. Proven full-stack development experience. Experience building and supporting production web applications used by employees or customers. Experience working with modern JavaScript frameworks and cloud-based solutions. Experience mentoring junior developers would be advantageous. Exposure to operational systems, telecommunications, utilities, GIS/mapping solutions, or enterprise portals would be beneficial. Key Competencies Strong problem-solving and analytical skills. Excellent communication and stakeholder engagement abilities. High attention to detail and commitment to quality. Strong ownership and accountability. Ability to work independently and collaboratively. Customer-focused mindset. Commitment to continuous improvement and best-practice development standards. What's On Offer Competitive market-related remuneration package. Performance-based incentives. Medical aid and risk benefits. Professional development and certification support. Exposure to modern cloud technologies and enterprise-scale systems. Hybrid working environment with flexibility and growth opportunities. Working Environment Hybrid work model based in Johannesburg. Occasional travel may be required. Participation in major releases and occasional after-hours support when necessary. Collaborative and innovative technology environment focused on operational excellence. Apply today!

7 days ago

Senior Software Developer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Responsibilities Develop and maintain web applications using React, TypeScript, JavaScript, Node.js, HTML, and CSS . Build dashboards, reports, maps, KPI boards, and operational tools used across the business. Integrate applications with APIs and PostgreSQL databases. Ensure applications are secure, responsive, reliable, and aligned with business requirements. Write automated tests and participate in code reviews. Deploy and support applications through structured DEV, TEST, and Production environments. Collaborate with business stakeholders to translate operational requirements into technical solutions. Mentor junior developers and contribute to development best practices. Minimum Requirements Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field. Minimum 5 years' professional software development experience . Strong experience with: React TypeScript & JavaScript HTML & CSS Node.js SQL & PostgreSQL Git/GitHub REST APIs Automated testing and modern development practices Experience building and supporting production web applications. Advantageous Experience Google Cloud Platform (GCP) Firebase Hosting and Authentication Cloud Run Next.js, Vue, Angular, C#, Java, Go, or Rust Telecommunications, ISP, Fibre, Utility, or Operational Systems environments Experience mentoring junior developers Key Competencies Strong problem-solving and analytical skills. Excellent communication with both technical and non-technical stakeholders. High attention to detail and data accuracy. Ability to work independently and take ownership of solutions. Strong collaboration and stakeholder engagement skills. Apply now! For more IT jobs, please visit /> I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Sfundo Shoba Recruitment Consultant

10 days ago

Senior Software Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Job Description: As a Senior Software Engineer, you will: Design, develop, and maintain high-quality software solutions Collaborate with cross-functional teams to translate business requirements into scalable technical solutions Architect and implement robust, maintainable, and efficient applications Troubleshoot and resolve complex technical challenges Drive engineering best practices, coding standards, and software quality initiatives Mentor and support junior developers and fellow engineers Participate in technical planning and architecture discussions Contribute to continuous improvement across development processes and technology adoption Work closely with a remote team committed to delivering exceptional software products Skills & Experience: Minimum 8 years of experience as a Software Engineer Strong understanding of software development methodologies and engineering best practices Experience designing and building scalable software solutions Excellent analytical, problem-solving, and debugging skills Strong understanding of software architecture and design principles Ability to work independently while thriving in a collaborative engineering environment Passion for clean code, continuous learning, and technical excellence Experience mentoring developers and contributing to team growth Qualification: A BSc in a related field will be highly beneficial Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.

11 days ago