Senior Software Developer - FinTech
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.