Posted in

Senior Backend Engineer

Senior Backend Engineer

CompanyJerry
LocationToronto, ON, Canada, Brampton, ON, Canada, North York, Toronto, ON, Canada, Mississauga, ON, Canada, Hamilton, ON, Canada, London, ON, Canada, Thunder Bay, ON, Canada, Ottawa, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • 5+ years of software engineering experience
  • Proficient in at least one core language (e.g., Java, Python, Go, JavaScript)
  • 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