Posted in

Senior Backend Engineer

Senior Backend Engineer

CompanyJerry
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of software engineering experience
  • Knowledge of multiple programming languages (we primarily use Java, Python – knowledge of these in particular not required)
  • Expertise in Kafka, Flink and AWS
  • Experience building stream processing applications
  • Knowledge in system programming
  • You’re an excellent problem solver and don’t need to be told exactly what to do
  • You are known for shipping products and features lightning-fast

Responsibilities

  • Focus more on the non-functional requirements of backend applications, including service availability, scalability, reliability (fault tolerance), and possibly observability and security
  • Oversee system design and architecture to ensure robust and scalable solutions
  • Develop and optimize stream processing applications using Kafka and Flink
  • Profile and optimize application performance
  • Focus on the application side, collaborating with data scientists to deploy and integrate models in production
  • Handle data processing, sanitization, validation, and data QA

Preferred Qualifications

  • Startup experience at a high-growth company (nice to have)
  • Bonus if you have previous knowledge of working with geospatial data