logo

View all jobs

Staff Engineer

Toronto, Ontario · Computer/Software

Staff Software Engineer

Our client is looking for a fun-loving, passionate, and collaborative individual with a passion for building world-class software to join our engineering team. You are positive thinking, solution focused, and find opportunities instead of problems. You want to take ownership over your work and make challenging architecture decisions. Most importantly, you value team work, learning from failure, and innovation.

Responsibilities:

  • Coach and Mentor a team of software developers with varying experience levels.
  • Build, Own and Maintain new innovative product features
  • Engage in design/architecture discussions, and share your ideas while building the next generation of features for our platform
  • Hands-on with our codebase and deeply involved in code reviews.
  • Use the right tool for the job; we love modern technology and use things like Python, Go, Kubernetes, Docker, Drone, Google PubSub, React/Redux, GraphQL, Microservices and MircroFrontend Architecture with GCP.
  • Make every millisecond of response time count by architecting highly available, great performing, and super secure software that scales to millions of people
  • Continuously integrate clean, scalable, robust, testable code.

Requirements

  • Bachelor’s or master’s in computer science or related field
  • 8+ years of relevant development experience
  • Experience working in Agile teams
  • Top notch programming skills in Python or Go
  • Expert with technologies such as Docker, Kubernetes
  • Strong understanding of Microservice Architecture
  • Passion for performance profiling and benchmarking
  • Comfortable in a UNIX / Linux environment
  • Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
  • Excellent written and verbal communication skills.

More Openings

Senior Software Engineer
Software Engineer

Share This Job

Powered by