Software Engineer

4 days ago


Midrand, Gauteng, South Africa Parashoot Publishing Full time
About Us

Parashoot Publishing is a dynamic and innovative company based in Gauteng, South Africa.

We're looking for a talented Full Stack Developer to join our team and contribute to building the next generation of web applications.

About the Role:

  1. As a key member of our engineering team, you'll work across our entire technology stack, from crafting intuitive user interfaces to designing robust backend services.
  2. You'll collaborate with cross-functional teams to deliver high-quality solutions that make a real impact.

Key Responsibilities:

  1. Develop and maintain modern web applications using React and Node.js.
  2. Write clean, maintainable, and efficient code following best practices.
  3. Build and optimize RESTful APIs.
  4. Participate in code reviews and technical discussions.
  5. Debug production issues and optimize application performance.
  6. Work closely with product and design teams to implement new features.

Required Skills:

  1. 2+ years of professional experience in web development.
  2. Experience with Node.js and Express.
  3. Solid understanding of RESTful APIs and HTTP protocols.
  4. Proficiency in HTML5, CSS3, and modern frontend development practices.
  5. Experience with version control systems (Git).
  6. Strong problem-solving abilities and attention to detail.

Nice to Have:

  1. Experience with testing frameworks (Jest, React Testing Library).
  2. Familiarity with cloud platforms (AWS, GCP, or Azure).
  3. Knowledge of CI/CD pipelines.
  4. Experience with SQL and NoSQL databases.
  5. Understanding of web security best practices.

We value diversity and encourage candidates from all backgrounds to apply.



  • Midrand, Gauteng, South Africa Sabenza IT Recruitment Full time

    We're looking for a skilled Java developer to join our team at Sabenza IT Recruitment. The successful candidate will have a strong understanding of software engineering principles and practices, with a focus on delivering high-quality solutions.Responsibilities:The primary responsibilities of this role include:Designing, developing, and testing software...


  • Midrand, Gauteng, South Africa Communicate Recruitment Full time

    **Company Overview**Our client is a pioneering force in innovation, constantly pushing the boundaries of what's possible to create impactful software.They're seeking a skilled Software Engineer to join their team and take their skills to the next level. This opportunity is perfect for someone eager to make a meaningful contribution and be part of something...


  • Midrand, Gauteng, South Africa iOCO Full time

    iOCO is seeking an experienced Enterprise Software Engineer to join our team. In this role, you will be responsible for designing and developing robust applications that meet the needs of our clients.Key SkillsT-SQL programming and Microsoft SQL Server.Experience with software engineering tools.Strong analytical and problem-solving skills.Ability to work...


  • Midrand, Gauteng, South Africa Siemens Mobility Full time

    As a leading medical technology company, Siemens Healthineers is committed to pioneering breakthroughs in healthcare. Our global team of scientists, clinicians, developers, researchers, and professionals work together to fight the world's most threatening diseases and enable access to care, united by one purpose: to innovate and improve patient...


  • Midrand, Gauteng, South Africa Altron Full time

    As a Software Engineering Manager at Altron, you'll be responsible for leading a team of talented engineers and developers while driving technical excellence in implementing core systems like Kafka, Cassandra, and a suite of microservices.The ideal candidate will have extensive experience with additional technologies, including C#, Java, Python, MsSQL,...

  • IT Software Engineer

    18 hours ago


    Midrand, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve is a leading recruitment agency specializing in IT placements. We are currently seeking a highly skilled and experienced Senior Developer to join our team.Job OverviewThis is a fantastic opportunity for a talented developer to lead the development of high-quality software solutions for a financial services company in Johannesburg.As a Senior...


  • Midrand, Gauteng, South Africa Spinnaker Software Full time

    Spinnaker Software values collaboration and a supportive team environment. We strive to provide an atmosphere where our employees feel comfortable and motivated to achieve our shared objectives.We're currently seeking an Implementation Technician to join our Gauteng team.This role involves the implementation of new corporate groups and independent clients,...


  • Midrand, Gauteng, South Africa Netstar Full time

    TitleConsultant: Software Support EngineerJob DescriptionResponsibilitiesAssistance, troubleshooting and installation on all tracking software for clients and internal staff (Vigil+, Vcam, AVM cloud, Safe and Sound and Caps support) – Troubleshooting includes:Checking with client's IT on closed/open ports or firewall blocks/antivirus exceptionsAssisting...

  • Software Engineer

    4 weeks ago


    Midrand, Gauteng, South Africa Staff Solutions Recruitment Full time

    Duties: Build good business relationships with customers related to service activities. Site safety implementation during projects and service work. Attend site meetings and project meetings. Technical assistance during Production support time (breakdowns). Verify and compile data records of all test readings (reports). Meeting project deadlines. Strong...


  • Midrand, Gauteng, South Africa iOCO Full time

    Required Skills and Qualifications5 years of function-related experience in software development, mobile or database development1 year of leading teams2 years of project experienceBachelors' degree in IT with a software-related qualification or relevant Microsoft qualifications


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Civil Engineering Consulting ServicesHire Resolve's client, a leading engineering consulting firm, is seeking an experienced Civil Engineer to provide innovative solutions and technical expertise in various sectors such as infrastructure development, transportation, water resources, and environmental projects.Key Responsibilities:Conduct site investigations...


  • Midrand, Gauteng, South Africa Prosperitas Personnel Full time

    The Electrical Engineering Professional role is available at Prosperitas Personnel. We are looking for an experienced professional who can contribute to the success of our client's projects.Job DescriptionThe successful candidate will be responsible for designing and engineering electrical systems for various applications.ResponsibilitiesDesign and engineer...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    Hire Resolve's client, a leading engineering consulting firm, seeks a highly skilled Civil Engineer to join their team. As a Civil Engineer in the consulting industry, you will be responsible for providing innovative solutions and technical expertise to clients in various sectors such as infrastructure development, transportation, water resources, and...


  • Midrand, Gauteng, South Africa Prosperitas Personnel Full time

    We are seeking a highly skilled Electrical Design Engineer to join our client's team. The ideal candidate will have experience in designing electrical systems for renewable energy projects.Key ResponsibilitiesDesign and engineer electrical systems for solar, wind, and battery storage projects.Collaborate with project managers and construction teams to ensure...


  • Midrand, Gauteng, South Africa DLK Group Full time

    Software Development Lifecycle (SDLC) SpecialistMidrand, South Africa | Posted on 18/12/2024The SDLC Specialist will oversee the end-to-end software development lifecycle, ensuring the delivery of high-quality software solutions that meet organizational and stakeholder needs. The role requires expertise in requirements gathering, system design, development,...


  • Midrand, Gauteng, South Africa Network IT Full time

    About Network ITWe are a leading technology company that provides innovative solutions for businesses. Our mission is to deliver high-quality applications and systems software that meets our clients' needs.Job OverviewThis role involves overseeing the development and deployment of new applications and enhancements, ensuring alignment with organizational...


  • Midrand, Gauteng, South Africa GAP Consulting Full time

    Job OverviewThe ideal candidate will have at least 5 years of experience as a Structural Engineer within the Residential and Commercial Construction Industry.They must be proficient in structural analysis software and have expertise in laser cutting, drywall installation, and cladding techniques.A BSc | BEng or BTech Degree in Civil or Structural Engineering...


  • Midrand, Gauteng, South Africa Hire Resolve Full time

    We are seeking an experienced Civil Engineer to join our team in the consulting industry. This role involves working on infrastructure projects and collaborating with multidisciplinary teams to deliver high-quality results.ResponsibilitiesDevelop and implement engineering designs and plans for infrastructure projects.Collaborate with clients, contractors,...


  • Midrand, Gauteng, South Africa Arch Retail Solutions Full time

    About the PositionWe are seeking a seasoned Second Line Technician to join our team and provide expert-level support to our Retail Software Arch users.As a key member of our team, you will be responsible for troubleshooting and resolving complex technical issues related to our retail software and hardware solutions.ResponsibilitiesProviding second-line...

  • Cost Engineer

    2 weeks ago


    Midrand, Gauteng, South Africa SEIGO STAFFING Full time

    Applicants must have the following requirements:Must have a Degree in Electrical Engineering.Must be registered with ECSA as a Professional Electrical Engineer.Must have 5-8 years of experience Must have knowledge of all electrical practices, methods, equipment, materials, and tools.Must have knowledge of reading and interpreting plans, sketches, and...