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