Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Software Engineer - Fintech Solutions

Posted
Discussion

Summary

Senior full-stack engineer at a fintech company in Bloemfontein, South Africa (hybrid). Designs, builds, tests, and deploys scalable, secure financial software — backend services/APIs and user interfaces — across the SDLC, using languages like Java, Python, C#, or JavaScript/TypeScript with frameworks like React and Spring Boot, plus cloud and container tooling.

About the Role

Our client, an innovative Fin Tech company with a growing presence in Bloemfontein, is actively seeking a talented Senior Software Engineer to join their expanding development team. This hybrid role offers a dynamic work model, combining essential in-office collaboration at our Bloemfontein hub with the flexibility of remote work. You will play a key role in designing, developing, and deploying robust and scalable software solutions that power cutting-edge financial technologies. The ideal candidate possesses strong expertise in full-stack development, a passion for clean code, and a deep understanding of the financial services landscape. You will contribute to all phases of the software development lifecycle, from requirements gathering and architectural design to coding, testing, and deployment. This is an exceptional opportunity to work on challenging projects, collaborate with a talented team, and make a significant impact in the rapidly evolving Fin Tech industry within the Free State region.

Key Responsibilities
  • Design, develop, and maintain high-quality, scalable, and secure software applications using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Implement robust backend services and APIs, ensuring optimal performance and responsiveness.
  • Develop engaging and intuitive user interfaces, focusing on user experience and accessibility.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to architectural decisions and technology selection.
  • Stay current with emerging technologies and industry trends in software development and Fin Tech.
  • Mentor junior engineers and contribute to the team's technical growth.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
  • 5+ years of professional software development experience, with a strong focus on backend or full-stack development.
  • Proficiency in languages such as Java, Python, C#, or Java Script/Type Script.
  • Experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Spring Boot,. NET Core).
  • Solid understanding of database technologies (SQL, No SQL) and data modeling.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Experience in the financial services or Fin Tech industry is highly advantageous.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to adapt to a hybrid work model and collaborate effectively in a distributed team.
Benefits
  • Competitive salary and performance bonus.
  • Comprehensive health and wellness benefits.
  • Generous paid time off and public holidays.
  • Retirement savings plan.
  • Opportunities for professional growth, training, and conference attendance.
  • Collaborative and innovative work culture.
  • Exposure to cutting-edge Fin Tech projects.
  • Flexible hybrid work schedule.
  • Modern office space in Bloemfontein.
  • Team-building activities and social events.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

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