Full Stack Engineer – Post-Grad

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Engineer building scalable applications for a crypto gaming platform. Collaborate with experienced engineers and contribute to innovative gaming solutions in a hybrid setup.

Responsibilities

  • Contribute to backend development of scalable, low-latency distributed systems under the guidance of senior engineers
  • Build and optimize Node.js microservices supporting player reward systems, leaderboards, achievements, stats tracking, and analytics features
  • Work with data and analytics infrastructure, including PostgreSQL, StarRocks analytics DB, and data pipeline tools
  • Work on an exciting, groundbreaking project building a new backoffice from scratch leveraging MCP (Model Context Protocol) servers and AI-powered tooling
  • Implement real-time features using WebSockets, Pub/Sub, and event-driven messaging
  • Build performant, interactive web-based features using React and modern front-end technologies
  • Write clean, testable code following best practices for quality, testing, and deployment
  • Collaborate cross-functionally with product managers, designers, and other engineers
  • Participate in code reviews and learn from experienced team members
  • Gain exposure to observability, monitoring, and debugging production systems at scale

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 0-2 years of professional software engineering experience (internships, co-ops, and personal projects count!)
  • Strong programming fundamentals and understanding of data structures, algorithms, and software design
  • Proficiency in JavaScript/TypeScript and familiarity with modern web development
  • Experience with React or similar front-end frameworks (from coursework, projects, or internships)
  • Basic understanding of databases and SQL
  • Eagerness to learn, grow, and take on new challenges
  • Strong communication skills and ability to work effectively in both remote and in-person collaborative settings.

Benefits

  • Competitive Salary
  • Flexible Co-Working Space
  • Generous Holiday Allowance
  • Pension Matching
  • Flexible Time Off & Hours
  • Performance-Related Bonus

Job type

Full Time

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaScriptMicroservicesNode.jsPostgresReactSQLTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.