Elixir Developer
Posted on 9/11/2023
theScore
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Celery
Apache Kafka
Data Structures & Algorithms
Django
Elixir
Google Cloud Platform
JavaScript
Jest
Git
MySQL
Postgres
RabbitMQ
React.js
REST APIs
Ruby on Rails
SCRUM
Kubernetes
TypeScript
gRPC
CategoriesNew
Software Engineering
Requirements
  • Working with our preferred technology stack (Primarily Elixir/Phoenix, LiveView, Ruby on Rails, modern JavaScript)
  • Develop, scale, and optimize amazing GraphQL, RESTful APIs and gRPC as required by individual services
  • Be part of our backend service teams supporting web and mobile clients
  • Build front-end applications using modern JavaScript technologies (React, TypeScript)
  • Participate in the design, architecture, and delivery of new features in a collaborative agile/scrum environment
  • Other duties as required
  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design
  • Passionate about clean code architecture and software craftsmanship
  • Experience with modern web framework and API development (Phoenix, Ruby on Rails, Sinatra, Django, Node)
  • Experience with Git and GitHub or similar
  • A strong grasp and experience with relational databases; including PostgreSQL and MySQL
  • Experience with background job processing (Exq, Sidekiq, Celery, Beanstalk, RabbitMQ, Kafka)
  • Comfortable working in the terminal
  • Proficiency within an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest or equivalent
  • Experience working with profiling tools
  • Knowledge and familiarity with caching strategies and tools
  • Consuming and integrating with third party APIs
  • NICE TO HAVE: Elixir, building GraphQL APIs (Absinthe), GraphQL schema stitching & subscriptions, GCP, Kubernetes, JavaScript SSR, contribution to open source software, experience working at startups, passion for sports and/or esports