Posted in

Staff Software Developer – Platform Core

Staff Software Developer – Platform Core

CompanytheScore
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design.
  • Experience with Kubernetes
  • Experience with Kafka
  • Experience with Elixir
  • Experience with Java
  • Excellent communication skills, including solid technical writing abilities.
  • Passion for building services and tools for other developers.
  • A drive for finding simple solutions to complex problems.
  • Knowledge and familiarity with caching strategies and tools.

Responsibilities

  • Design and build foundational components that improve the reliability and scalability of our backend services.
  • Build internal tools and libraries to help accelerate other backend teams.
  • Collaborate regularly with other teams to ensure what we’re building serves their needs.
  • Contribute to improving and evolving software development across the organization.
  • Solve technical problems of the highest scope and complexity.
  • Advocate for improvements to product quality, security and performance that have impact across the organization.
  • Strives to reduce technical debt, while communicating with teammates about any larger refactor.
  • Collaborate with the team to define and improve our internal style guide, maintainability and best practices for web applications.
  • Provider mentorship for all of our developers.
  • Actively participate in Engineering efforts that help streamline the experience of our Products.
  • Guide other developers on how to set up systems and drive execution plans for features and system improvements.
  • Helps drive innovation on the team with a willingness to experiment and deal with hard problems with high complexity and scope.

Preferred Qualifications

  • Experience with gRPC
  • Experience with RocksDB
  • Experience with functional programming
  • Desire to contribute to open source projects.