Junior Software Developer Opportunity

dy/dx digital company

Subscribe to our Telegram & Twitter Channel

Junior Software Developer in SOUTH AFRICA

Remote 6 hours ago

Role : Junior Digital Transformation Specialist


About dY/dX Digital:

We’re a forward-thinking digital transformation consultancy dedicated to innovation through product and service design, future-of-work transformation, and digital optimisation. Since 2013, we’ve partnered with leading global companies including Vodafone, Google, Vodacom, VISA, MTN, Ericsson, Old Mutual and many others, transforming how they work and driving new product innovation. At dY/dX Digital, we champion ideation grounded in data and behavior - turning complex challenges into actionable opportunities.

There is no office. There is no leave policy. There is no corporate hive, no majestic marble-pillared building with oil-paintings, no HR department. No mid-level bosses. No fluff. No vanity. Just really smart people, with a range of deep skills, working on problems they find intellectually and creatively stimulating. 


We are nerds, geeks, goofs, cynics, movie critics, believers, artists, and quants, left-brain, right-brain, ENTP – INTJ, designers, coders, writers, analysts & spreadsheet jockeys. Most importantly, we are doers. We make change happen. Based in South Africa, but spread across the globe, we are all the pieces that work towards solutions for the really really hard questions with new approaches and global insights.


Role Requirements

Digital transformation is about connecting systems, automating processes, and making technology work smarter for people whilst understanding user needs and behaviour. We focus on building solutions that bridge the gap between what clients need and their processes, teams and systems.


We need a junior software engineer who can work within existing technical architectures to configure low-code platforms, and solve problems with creative technical solutions that don't require rebuilding everything from scratch.


Your role will be to help us deliver technical solutions that make our clients' digital transformation initiatives actually work. You'll be working within constraints, existing systems, and the beautiful mess of enterprise technology. Your tasks will include:


  • Configuring and customizing low-code/no-code platforms to solve specific business problems, automate processes and bridge system gaps
  • Working with databases to extract, transform, and load data where needed
  • Debugging and troubleshooting when things inevitably break
  • Testing solutions to ensure they work reliably in real-world conditions
  • Working closely with project teams to turn requirements into practical, user-focused solutions that are not only functional but genuinely adopted.
  • Documenting your work so others can understand and maintain what you've built.


In general, you'll help us prove that good technology doesn't have to be complicated – it just has to solve the right problems in the right way.


We're looking for someone who enjoys solving puzzles within constraints:


  • Must have a relevant degree in computer science, engineering, or equivalent self-taught experience with 1-3 years of hands-on development work
  • Experience with Python programming a plus – you don't need to be a wizard, but great if you are comfortable writing scripts and small programs
  • Understanding of how databases work – SQL queries, data relationships, and basic database operations
  • Experience with or curiosity about low-code/no-code platforms and how they can be configured and extended
  • A problem solver who likes working within existing constraints rather than building everything from zero
  • Someone who understands that "good enough and working for an end user" often beats "perfect and theoretical"
  • Analytical thinking – you can break down complex problems into manageable pieces
  • Patience for debugging – because systems will break, and you'll need to figure out why
  • Good communication skills for explaining technical concepts to non-technical stakeholders


What a day could look like:


  • Review project requirements and understand what functionality is required and how it can be achieved (native automations vs low code automations or integrations)
  • Update fields and automations in no code / low code systems to deliver against the requirements
  • Update and/or do imports for databases
  • Configure workflows on low-code platforms to automate client business processes
  • Test configuration thoroughly to make sure they handle edge cases and errors gracefully
  • Debug issues when something stops working (spoiler: this happens regularly)
  • Document your solutions so the team can understand and maintain them
  • Collaborate with project managers and clients to refine requirements and solutions
  • Stay current with new tools and platforms that could help solve client problems more effectively


The kinds of platforms you will be working with


  • Workato
  • Pipefy
  • Ziflow
  • Make/Zapier integration tools


Serious Stuff

Reporting: You will report into project leads for the clients you're working on, with technical mentorship from senior engineers.


Work hours: Development work is flexible, but you'll need to coordinate with teams across different time zones. Core collaboration hours are generally 10:00 – 16:00 GMT, but we care more about delivering quality work than when you're online. If you're stuck on a problem at 2 AM and want to keep working, go for it. If you need a break at 2 PM, take it.


Office: We have flexible shared workspace subscriptions for those who need a change of scenery. You don't have to go there unless you want to. Most client meetings are remote, though occasionally you might need to visit a client site for system setup or training.


Catering: If you're working from a shared workspace or meeting with colleagues or clients – coffee, lunch, snacks are a company expense. Fuel for thinking is important.


Qualifications: We like people who have built things – side projects, contributions to open source, systems they've automated at previous jobs, or even just interesting scripts they've written to solve personal problems. Show us what you've made.


Leave: In principle, you can take as much leave as you want. You are responsible to get things done though – so make sure you plan around project deadlines OR work remotely if needed (i.e., take your laptop to the beach but still respond to urgent technical issues).


KPIs/OKRs: We figure out with you on a quarterly basis what technical skills you want to develop and what projects you want to lead. That becomes your growth plan for the quarter. If you do your job really well, you'll end up automating your own processes and finding more interesting problems to solve.


Career: We don't believe in traditional career ladders – we believe in getting really good at solving increasingly complex problems. You can take on new challenges and technologies as you prove yourself. Salaries go up as you take on more responsibility and can deliver higher quality, more complex solutions.


Even though this all sounds like creative, interesting work – it's all based on everyone delivering working solutions, on time. We are really hard on the quality of delivery because broken integrations and buggy code make everyone's life miserable. So we are very direct if our expectations aren't being met, and there's often a learning curve in understanding how enterprise systems really work.


Technical Environment: You'll be working with a variety of technologies including AWS, database systems, and low-code platforms. We'll provide access to development environments, testing systems, and any tools you need to do your job effectively.


What you will get paid:


Salary: R24,000 - R35,000 depending on experience.


About us:

dY/dX is an international digital transformation consultancy. We partner with our clients for:


  • Product & service design
  • Consulting
  • Courses & training
  • Implementation
  • Change management and transformation
  • Internal success management and adoption
  • Courses & training
  • Ongoing support & maintenance
  • Venturing
  • Partner with our clients to build businesses


We are a remote first business and work with consultants around the world.


We are nerds, geeks, goofs, cynics, believers, artists, and quants, left-brain, right-brain, ENTP – INTJ, designers, coders, analysts & spreadsheet jockeys – but ultimately we are all builders, with a passion to find solutions to really hard questions.


Why Join dY/dX Digital:

  • Collaborate on impactful, change orientated projects with leading global brands.
  • Work within a culture that prioritizes creativity, curiosity, agility, and structured innovation.
  • Join a consultancy that values structural and sustainable change—actively shaping solutions that reduce waste, drive efficiency, and enhance engagement.

If you're driven by challenges, passionate about meaningful change, and eager to innovate sustainably, we’d love to hear from you.



Apply now

Subscribe our newsletter

New Things Will Always Update Regularly