Full Stack Engineer

Robert Walters


Date: 12 hours ago
City: Toronto, ON
Contract type: Full time
A highly regarded sports technology platform headquartered in Toronto is seeking a Full Stack Engineer to join its development team. You will have significant freedom when it comes to architectural decision-making, whilst working across both web and mobile platforms, and have the satisfaction of observing your work directly enhancing results for a substantial user base.

Key Requirements

As a Full Stack Engineer, you will play an integral role in shaping products that provide users with timely information and actionable insights. Your daily responsibilities will involve collaborating with colleagues to devise robust backend services using Python (Django) or Go while also crafting engaging user interfaces via React or React Native. You will be entrusted with integrating complex external APIs from partners so that users always benefit from up-to-date information. By enhancing database performance and constructing sophisticated analytics dashboards, you will transform extensive datasets into meaningful guidance for users. Your expertise will be instrumental in ensuring seamless project execution from initial concept through launch, always with a focus on improving user outcomes. Within this role, you will find yourself immersed in a supportive environment where your ideas are respected, your skills are fostered through ongoing learning opportunities, and your work has a tangible impact on thousands of sports enthusiasts each day.

  • Design and implement new functionalities across both backend and frontend systems utilizing contemporary frameworks such as Django Rest Framework, Go, React, Next.js, and Expo.
  • Collaborate closely with product managers and fellow engineers to define, architect, and deliver comprehensive solutions that elevate the user experience on both web and mobile platforms.
  • Integrate external APIs from sportsbook partners to ensure users consistently have access to the most current odds, promotions, and betting opportunities.
  • Optimize database queries and endpoint performance within Postgres environments to facilitate rapid data ingestion and retrieval at scale.
  • Develop analytic features that convert raw data into actionable insights for both end users and internal stakeholders.
  • Construct intuitive dashboards enabling users to monitor their performance and discern trends through advanced analytics.
  • Contribute to the design of scalable schemas while maintaining robust pipelines for ingesting market data from numerous sources.
  • Participate in code reviews, disseminate best practices among peers, and help cultivate a culture of quality engineering within the team.
  • Assume responsibility for project delivery timelines whilst upholding exemplary standards for reliability, security, and maintainability.
  • Engage with the broader community by supporting feature launches, soliciting feedback, and iterating promptly based on user requirements.

Key Responsibilities

To excel as a Full Stack Engineer, you will bring expertise in developing scalable software solutions using contemporary languages such as Python or Go alongside frontend frameworks like React or React Native. Your background should encompass designing efficient APIs as well as optimizing relational databases for speed and dependability. A passion for distilling complex datasets into clear insights will serve you well as you construct analytics features that inform better decision-making for users. Your collaborative nature will be evident as you work closely with other engineers on multifaceted projects spanning web and mobile platforms. A genuine curiosity about how technology can enhance user outcomes is paramount. You will flourish here if you value transparent communication, enjoy mentoring others when appropriate, embrace new learning opportunities enthusiastically, and take pride in delivering dependable solutions that positively impact users daily.

  • Possess 3-5+ years of substantive experience building production-grade systems utilizing Go or Python; familiarity with Django Rest Framework is highly advantageous.
  • Demonstrated proficiency in developing modern web applications using React (for web) or React Native (for mobile), delivering refined user experiences across multiple devices.
  • Comprehensive understanding of SQL databases such as Postgres with proven ability in query optimization and schema design for high-performance applications.
  • Experience designing RESTful APIs that are reliable, secure, and readily consumable by both internal teams and third-party partners.
  • Comfort operating within early-stage environments where adaptability, collaboration, and shared responsibility are essential attributes for success.
  • Evident interest in sports; enthusiasm for translating complex data into practical solutions is considered beneficial.
  • Additional merit for direct experience with Go programming language or domain knowledge related to odds/pricing models within sports betting ecosystems.
  • Familiarity with cloud infrastructure (AWS), containerization (Docker), CI/CD pipelines (Github Actions), or comparable DevOps tools is advantageous.
  • Exemplary interpersonal communication skills coupled with a willingness to share knowledge openly within a diverse team setting.
  • A growth-oriented mindset focused on continuous improvement, both personally through training opportunities and collectively by contributing towards team objectives.

What Sets This Company Apart

  • This organization distinguishes itself as an industry leader by merging profound expertise in sports technology with an unwavering dedication to user empowerment.

What's Next

If interested in this position, please contact Jamie King at [email protected]

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume