fb-pixel
🚧 Scheduled maintenance on 2 May 2024, 00:00 - 01:00 SAST
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
Arrow down
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
Arrow down
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.