Careers
FantasyGo is South Africa's largest pool-based Fantasy Sports platform. With a number of exciting launches on the horizon, we're on a mission to recruit top talent to join our young & dynamic team.
Why join us
At Fantasygo, you'll be part of a dynamic and collaborative team that values innovation and creativity. We offer competitive compensation, opportunities for career growth, and a fun and supportive work environment where your ideas are heard and valued.
Engineering
Senior Full Stack Engineer
Tech Stack:
- Typescript as our programming language of choice.
- Node.js as our backend platform
- GraphQL as our API runtime.
- Postgres as our database.
- Redis for caching.
- Bull to manage background tasks.
- Heroku to host our services.
- React/React Native with Apollo for building our UI apps.
- Tailwind CSS for styling.
- New Relic and Bugsnag and for logging and monitoring.
- GitHub to manage our source code.
What you'll do:
- Lead the design and implementation of complex features from concept to deployment.
- Architect and develop new and existing products and features.
- Work with our Product Manager to come up with the best solutions and implementation plans for new features or changes to existing ones.
- Implement UX and UI in our customer facing app and sometimes design it yourself based on our existing design system and components.
- Scale our systems to support a large consumer base.
- Contribute to the estimations, planning and execution of projects,features, and integrations.
- Integrate and work closely with external service providers to ensure smooth operation.
- Maintain and improve our existing codebase.
- Write fully tested, high quality and performant code on both backend and frontend.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Troubleshoot and debug issues to ensure smooth operation of our applications.
You should apply if:
- You have extensive engineering experience at startups or fast growing tech companies.
- You have experience developing, releasing and maintaining applications in a fast paced, iterative environment.
- You're comfortable working a full stack role on the front and backend.
- You have either had experience with some of our tech stack or are confident you can cross train and up-skill quickly.
- You have a deep understanding of database structures, theories, principles, and best practices.
- You have strong communication and collaboration skills.
- You have experience mentoring and coaching junior team members, fostering a culture of learning and growth.
- Bonus points if you have an interest in fantasy sports!
Specifics:
- Full time position
- Salary to be discussed
- Cape Town, South Africa / Remote
Are you interested in joining this position? Apply here
Senior React Native Engineer
Tech Stack:
- Typescript as our programming language of choice.
- React/React Native with Apollo for building our UI apps.
- Expo for streamlining the development process.
- Tailwind CSS for styling.
- GraphQL as our API runtime.
- New Relic and Bugsnag and for logging and monitoring.
- GitHub to manage our source code.
What you'll do:
- Lead the design and implementation of complex features from concept to deployment.
- Architect and develop new and existing products and features.
- Work with our Product Manager to come up with the best solutions and implementation plans for new features or changes to existing ones.
- Implement UX and UI in our customer facing app and sometimes design it yourself based on our existing design system and components.
- Scale our systems to support a large consumer base.
- Contribute to the estimations, planning and execution of projects,features, and integrations.
- Integrate and work closely with external service providers to ensure smooth operation.
- Maintain and improve our existing codebase.
- Write fully tested, high quality and performant code on both backend and frontend.
- Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
- Troubleshoot and debug issues to ensure smooth operation of our applications.
You should apply if:
- You have extensive engineering experience at startups or fast growing tech companies.
- You have experience developing, releasing and maintaining applications in a fast paced, iterative environment.
- You have extensive experience with our tech stack and building from the ground up.
- You have either had experience with some of our tech stack or are confident you can cross train and up-skill quickly.
- You have a deep understanding of database structures, theories, principles, and best practices.
- You have a solid understanding of native platform capabilities, including iOS and Android SDKs, and familiarity with platform-specific development tools and best practices.
- You have a strong communication and collaboration skills.
- You have experience mentoring and coaching junior team members, fostering a culture of learning and growth.
- Bonus points if you have an interest in fantasy sports!
Specifics:
- Full time position
- Salary to be discussed
- Cape Town, South Africa / Remote
Are you interested in joining this position? Apply here
Open Application
Can't find a role you're looking for? Get in touch and tell us why you want to join the FantasyGo squad.