×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Software Developer, Data Scientist

Job in Johannesburg, 2000, South Africa
Listing for: WatersEdge Solutions
Full Time position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Data Scientist
Job Description & How to Apply Below

Location: Melrose Arch, Johannesburg (On-site)
Employment Type: Full-time
Industry: Financial Services | IT | SaaS

About the Role

Waters Edge Solutions is partnering with a high-growth technology company to recruit a skilled and motivated Software Developer. This is an excellent opportunity for a passionate individual to work across the entire software development lifecycle in a fast-paced, agile, and innovation-driven environment.

You’ll collaborate with a talented team to build scalable web-based applications, develop impactful features, and maintain secure, high-performance systems used by companies to manage share incentive plans. If you are driven by solving problems and making technology work smarter, this role is for you.

Key Responsibilities

  • Participate in all stages of the development lifecycle: feature design, implementation, testing, rollout, and production monitoring

  • Solve technical challenges related to processing highly sensitive data

  • Drive performance optimisation and leverage cutting-edge technologies

  • Follow best practices for secure and scalable development

  • Perform quality assurance checks and launch-ready testing

  • Share knowledge, mentor team members, and contribute to an inclusive team environment

  • Continuously think about new ways to improve the product and enhance user experience

What You’ll Bring

  • Degree in Computer Science, Software Engineering, IT, or related field (or equivalent proven experience)

  • Experience developing in a web framework

  • Strong understanding of relational databases, preferably PostgreSQL

  • Passion for technology and clean, maintainable code

  • Excellent problem-solving skills and a team-oriented mindset

Nice to Have

  • Experience with Python and Django

  • Exposure to numerical libraries such as Num Py or Pandas

  • Familiarity with HTML, JavaScript, and CSS

  • Experience with Git and version control tools

  • Knowledge of LaTeX, cybersecurity, or financial sector applications

What’s On Offer

  • Opportunity to work on impactful software that supports global financial systems

  • Exposure to a broad tech stack and innovative problem-solving

  • Access to educational programs and conferences

  • A fast-paced, learning-driven environment within a global technology group

  • Close-knit, agile team structure with career growth opportunities

Company Culture

The culture values excellence, innovation, and rapid growth. You’ll work in a collaborative environment with world-class infrastructure and supportive teammates. Share Force champions work-life balance and nurtures talented individuals who are passionate, driven, and want to grow quickly in a high-impact role.

If you have not been contacted within 10 working days, please consider your application unsuccessful.

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary