Mid-level Software Developer

6 days ago


Cape Town, Western Cape, South Africa Black Pen Recruitment Full time

Our client is an innovative pay-as-you-go solar startup. They make life better for everyday households in Africa where they build amazing tech to help bring access to energy, internet and opportunity to people who otherwise wouldn't. Our client is a dynamic, hardworking team that values flexibility and focuses on results over office hours. They are resourceful and budget-conscious, whether they are traveling or working. They believe in resilience, self-reliance, and long-term sustainability. With our client your career growth is driven by your ambitions, from expanding your role to exploring new areas of the business.

Job Type: Full Time/Permanent

Location: Cape Town

Workplace: Onsite

Requirements

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.
  • Technical Skills: Proficiency in programming languages such as JavaScript, Python, or similar. Requirement to be familiar with at least one backend framework such as FastAPI, including managing databases. Familiarity with front-end frameworks like Vue or UX design experience is a plus.
  • Soft Skills: Strong problem-solving abilities, effective communication, and a collaborative mindset.
  • Dev Ops: Familiarity with test-driven development, cloud architecture (AWS a plus), and building strong developer workflows.
  • Experience: 3-6 years of relevant experience in software development

Required Skills

  • JavaScript
  • Python
  • Test-driven development
  • AWS
  • Database management

Skills You'll Develop

  • Cross-functional engineering
  • Commercial ownership
  • User empathy
  • Team coaching
  • Standard practices improvement
  • Developer culture building

Responsibilities

  • Build across our tech stacks: Develop our cloud services in AWS with terraform and Python, develop multiple custom front-ends with various Javascript frameworks and on native Android, and maintain several app builds in Zoho Creator with Deluge. When you join Yellow, you'll build across our ecosystem, meaning you'll become a versatile, cross-functional engineer.
  • Own commercial outcomes: Being a developer at Yellow is not about coding all day. You'll be expected to own business outcomes and do work beyond software to make things happen. What good is code if it does not provide value for us or our customers?
  • Empathize with end users: You'll be expected to understand the needs of our customers and users—usually people in-country that have very different experiences of technology than you do. This will require empathy, patience, and the ability to challenge your own assumptions about how technology should work.
  • Coach & manage others: We have a talented, enthusiastic team of devs that could use your guidance and mentorship. Use your experience to improve our standard practices, coach others, and build our developer culture.

Benefits

  • Great offices at the V&A Waterfront
  • Opportunity to participate in our ESOP within your first year
  • Exciting travel to the countries we operate in
  • Hybrid flexibility: spend at least half your time at office, you decide when
  • Annual team retreats
  • Unlimited paid time off

Why work with our client

Our client offers the stability of a large company with the culture of a tight-knit start-up. While our client employs more than 1,000 people across the continent, the core management team in Cape Town, South Africa is an agile, talented group of less than 30. No matter your age or level of experience, you'll be given large responsibilities from Day 1 and expected to be a self-starter and self-teacher. While expectations are high, so is the level of support: They foster a culture where colleagues from across the business are eager to support and learn from one another.


  • Mid-Level Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    Hire Resolve's client is on the lookout for a talented Mid-Level Developer to join their team. This role offers a dynamic work environment where you will have the opportunity to contribute significantly to various software development projects. With our focus on matching candidates to roles that suit their expertise, we ensure a fulfilling work experience...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R250 000 - R750 000 per year

    Minimum requirements:A desire to achieve commercial outcomes2+ years of professional software development experience working with at least one modern language such as Java, Typescript, C++, or C# including object-oriented designStrong knowledge of databases, data structures, algorithms, REST and modern architecturesExperience in delivering mobile...

  • Mid-Level Developer

    2 weeks ago


    Cape Town, Western Cape, South Africa Hire Resolve Full time R250 000 - R500 000 per year

    Hire Resolve's client is looking for a Mid-Level Developer to join their team in Cape Town, WC. The client offers various services including Infrastructure Management, Asset Management, Application Management and SLA Management. The successful candidate will be part of a team in a highly pressured environment. We encourage our team members to take ownership...


  • Cape Town, Western Cape, South Africa Yuppiechef Online (Pty) Ltd Full time R250 000 - R500 000 per year

    What We're Looking ForWe value potential over specific technology experience. While Clojure experience is a plus, we're more interested in your:Minimum Requirement:A degree in Computer Science or equivalent experience in a related fieldStrong foundation in software engineering principles and practices±3 years commercial experience building scalable web...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time R350 000 - R550 000 per year

    Hire Resolve's client is looking for a Mid-Level JavaScript Developer to join their team. The successful candidate will be part of a team in a highly pressured environment. We encourage our team members to take ownership of their responsibilities. Responsibilities: -Develop commercial grade web applications-Deliver work to agreed Quality, Standards and...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    A Company that provides integrated fuel and payment management solutions, including hardware and software, for sectors like retail, commercial, and industrial, is seeking an Intermediate C++ Developer who will be developing and extending their current software solutions, providing quality feedback to testing/implementation teams, and occasionally working...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time R60 000 - R120 000 per year

    We're looking for a motivated Junior / Mid-Level PHP Developer to join our growing tech team in Cape Town, WC. In this role, you will architect, develop, and maintain both internal and client-facing functionality, from inception through to deployment. You'll work on exciting projects such as upgrading PHP codebases, developing RESTful APIs, migrating...


  • Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per year

    We Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per year

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    About RedAcademyredAcademy is shaping South Africa's next generation of digital innovators.We design and deliverQCTO-aligned programmesthat connect education to employment, empowering young South Africans to launch meaningful careers inSoftware Development, Quality Engineering and Data Science.At redAcademy, we believe ineducation that transforms lives,...