Vacancy: Software Engineer

We're seeking a versatile Software Engineer to join our growing team. This is an exciting opportunity for a full-stack developer who thrives in a fast-paced fintech environment and is passionate about building robust, scalable systems that drive our trading operations.

About Fynbos Finance

Fynbos Finance is a dynamic crypto arbitrage firm pioneering innovative solutions in digital asset trading. At Fynbos, we’re reshaping how South Africans access alternative investment opportunities through innovative solutions. As a licensed and regulated financial services provider, we operate at the intersection of finance, compliance, and technology — with a firm commitment to transparency, excellence, and growth.

The Role

We're seeking a versatile Software Engineer to join our growing team. This is an exciting opportunity for a full-stack developer who thrives in a fast-paced fintech environment and is passionate about building robust, scalable systems that drive our trading operations.

Key Responsibilities

  • Develop and maintain internal applications and CRM software
  • Build and optimise Python scripts for workflow automation
  • Design, develop, and maintain full-stack web applications
  • Manage and maintain databases, ensuring data integrity and optimal performance
  • Integrate and manage APIs for various trading platforms and data sources
  • Collaborate on system architecture and software design decisions
  • Contribute to the development of agentic and AI-powered trading systems
  • Maintain and enhance existing codebase while implementing new features
  • Work closely with stakeholders to translate business requirements into technical solutions

Essential Technical Skills

  • Python: Strong proficiency in Python, with experience building backend services (APIs, data pipelines) using Flask or similar frameworks
  • Full-Stack Development: Experience with both frontend and backend technologies
  • API Development & Integration: Experience building and consuming REST APIs
  • Database Management: Proficiency with relational databases (PostgreSQL and MySQL)
  • Version Control: Git experience for collaborative development

Highly Desirable Skills

  • Cloud Computing: Experience with AWS, Azure, or Google Cloud Platform
  • PHP/Laravel: Working knowledge of PHP and Laravel framework
  • AI/ML Systems: Interest or experience in agentic systems and AI implementation
  • Blockchain Development: Experience with smart contracts, DeFi protocols, or blockchain integration/APIs
  • DevOps: Understanding of CI/CD pipelines and deployment processes
  • JavaScript/Frontend Frameworks: Modern frontend development experience
  • Trading/Finance: Background in financial systems or trading platforms

Personal Qualities

  • Strong Communication Skills: Ability to collaborate effectively and follow instructions clearly
  • Problem-Solving Mindset: Analytical thinking with attention to detail
  • Adaptability: Comfortable working in a dynamic, fast-paced environment
  • Initiative: Self-motivated with ability to work independently
  • Learning Oriented: Eager to stay current with emerging technologies

What We Offer

  • Opportunity to work in the exciting crypto/fintech space
  • Collaborative environment with direct access to leadership
  • Chance to build systems from the ground up
  • Exposure to cutting-edge trading technologies
  • Growth potential as the company scales

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 2+ years of professional software development experience
  • Portfolio demonstrating full-stack development capabilities
  • Experience working with financial or trading systems is a plus