Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Developer - FinTech

Discussion

Summary

Senior backend developer on a FinTech team, designing, building, and deploying scalable financial technology applications and APIs. Day to day involves Java/Python/C# development, SQL/NoSQL databases, cloud platforms, and microservices, plus code reviews and mentoring, working fully remotely across Gauteng and beyond.

About the Role

Our client is looking for a highly skilled Senior Software Developer to join their innovative FinTech team, operating remotely across Gauteng and beyond. This role focuses on designing, developing, and deploying cutting-edge financial technology solutions that drive business growth and enhance user experience. You will work on complex projects, collaborate with cross‑functional teams, and contribute to architectural decisions within a fast‑paced, agile environment. This is an excellent opportunity for an experienced developer to make a significant impact in the rapidly evolving FinTech landscape, working entirely from a remote location.

Key Responsibilities

  • Design, code, test, and deploy scalable, high-performance applications and APIs using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define software requirements and architecture.
  • Optimize application performance, ensuring scalability, reliability, and security of FinTech solutions.
  • Participate in code reviews, provide technical guidance, and mentor junior developers.
  • Troubleshoot and resolve software defects and production issues in a timely manner.
  • Stay abreast of emerging technologies and industry trends in software development and FinTech.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development, with a strong focus on backend systems.
  • Proficiency in languages such as Java, Python, or C#, and experience with relevant frameworks.
  • Solid understanding of database technologies (SQL/NoSQL), cloud platforms (AWS, Azure, GCP), and microservices architecture.
  • Experience in FinTech or financial services is highly advantageous.
  • Excellent problem-solving abilities and a proactive approach to development challenges.

Benefits

  • Competitive salary and performance-based bonuses.
  • Fully remote working arrangements, offering flexibility and work-life balance.
  • Comprehensive health insurance and retirement savings plan.
  • Opportunities for continuous learning, professional development, and career growth.
  • Engage in challenging projects at the forefront of financial technology innovation.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available