Sr. Staff Software Engineer
Blackhawk Network
Toronto, ON, CAN
1d ago

Overview : Why work with us?

Why work with us?

  • We’re a fun-loving, passionate, and highly collaborative team
  • We believe in moving quickly, failing fast, and adapting to change
  • We’re committed to achieving technical excellence in everything we do
  • We value team work, learning from failure and innovation.
  • Why we'd want to work with you?

  • You have an undying passion for building world-class software
  • You’re positive thinking, solution focused and find opportunities instead of problems
  • You have superb technical chops, but you’re always striving to improve
  • You want to take ownership over your work and make challenging architecture decisions
  • You are ambitious and want to be involved in the strategic thinking of platform architecture
  • Responsibilities : What you'll do :

    What you'll do :

  • Design, develop, and maintain the software and systems that drive our back-end systems
  • Extend our platform by researching and applying new technologies to solve business problems
  • Participate in multi-disciplinary projects with our applications and analytics teams
  • Contribute to our team’s growing set of development platforms, tools, and processes
  • Qualifications :

    Do you have what it takes? We will be responding to applicants that have :

  • B.Sc. or Masters (preferred) in Computer Science or related field
  • 8+ years of relevant experience
  • Prior experience with microservices architecture
  • Experience with messaging systems, preferably Kafka or RabbitMQ
  • Experience with Restful API
  • Proficient in web frameworks and PHP as well as other server-side language such as Python, Ruby, Java, JavaScript / React etc.
  • Advanced knowledge of data structures and security practices
  • Excellent problem-solving abilities
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form