Senior Backend Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Backend Engineer (Java/IoT): Developing and scaling backend features for a construction operating data platform with an accent on high-load systems and stream processing. Focus on designing REST/GraphQL APIs, optimizing Kafka/Flink pipelines, and evolving system architecture to support 1.25M+ IoT devices.
Location: Must be based in Ontario, Canada (Hybrid: remote option within Ontario, but regular presence at the London hub is expected)
Salary: $90,000 - $115,000 CAD per year
Company
is a leading operating data platform connecting people, assets, and processes in the construction industry via a global IoT ecosystem.
What you will do
- Develop, launch, and continuously improve backend features that solve real-life customer problems with multiple daily deployments.
- Scale the backend platform and architecture to accommodate business growth and evolving customer needs.
- Lead technical design and architecture discussions to shape the future of the platform.
- Mentor other backend developers and conduct constructive code reviews to maintain high engineering standards.
- Collaborate closely with Product Managers and Engineering Team Leads to deliver core features and product launches.
Requirements
- Degree in Engineering, Computer Science, or a similar technical field.
- Proven experience developing REST APIs using Spring Boot or GraphQL queries in Java.
- Hands-on experience with stream processing technologies such as Kafka, Kinesis, or Flink.
- Proficiency in Git/GitHub for source code management and CI/CD within cloud environments.
- Must be located in Ontario, Canada.
Nice to have
- Motivation to leverage AI to improve efficiency and productivity.
- Strong interest in exploring new technologies, programming languages, and frameworks.
Culture & Benefits
- Flexible hybrid work setup with provided IT equipment.
- Strong focus on personal and professional development through training, coaching, and mindfulness.
- Inclusive workplace culture with active DE&I initiatives.
- International environment with regular social events across borders and departments.
- Agile growth environment with significant internal career progression opportunities.
Hiring process
- Initial virtual meet and greet with the Engineering Manager and team.
- Assignment-specific interview involving a case presentation.
- Second virtual or in-person interview with the team.
- Offer presentation and walk-through.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →