Job Search and Career Advice Platform

Enable job alerts via email!

Mid-level Software Developer Fintech / Start-up / Mobile Payments

Black Pen Recruitment

Cape Town

Hybrid

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic solar startup in Cape Town is seeking a full-time software developer. The ideal candidate will have a Bachelor's degree in Computer Science or Engineering, with 3-6 years of experience in JavaScript and Python. Responsibilities include building cloud services, managing business outcomes, and mentoring junior developers. This role provides great office space, hybrid flexibility, annual retreats, and unlimited paid time off. Join a culture that combines startup agility with corporate stability.

Benefits

Great offices at the V&A Waterfront
Opportunity to participate in ESOP
Exciting travel opportunities
Flexible working hours
Annual team retreats
Unlimited paid time off

Qualifications

  • 3-6 years of relevant experience in software development.
  • Strong problem-solving abilities and effective communication skills.
  • Familiarity with cloud architecture and developer workflows.

Responsibilities

  • Develop cloud services in AWS with Terraform and Python.
  • Own business outcomes and ensure value creation.
  • Understand and empathize with end users' needs.
  • Coach and manage less experienced developers.

Skills

JavaScript
Python
Test-driven development
AWS
Database management

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

FastAPI
Vue
Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.