TL;DR
Senior Software Engineer, Delivery Services (React/Java): Designing and implementing cutting-edge solutions for a restaurant platform's first-party delivery channels with an accent on seamless third-party integrations, scalability, and system resilience. Focus on building and optimizing full stack applications, ensuring high standards for code quality, and collaborating with stakeholders to deliver impactful solutions.
Location: Remote within Canada — applicants must be based in Ontario, BC, Alberta, or Manitoba.
Salary: $115,000–$165,000 CAD
Company
hirify.global is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.
What you will do
- Design, scope, and implement cutting-edge solutions using a mix of technologies.
- Review code to ensure technical implementation meets functional requirements, code quality, and testing standards.
- Ensure that our systems are performant, scalable, resilient, and highly available.
- Mentor and guide junior engineers.
- Collaborate closely with Design and Product stakeholders to build the right solutions.
- Identify high-impact opportunities with your team and turn them into reality.
Requirements
- 5+ years experience building and shipping production-ready full stack applications.
- Experience with modern frontend frameworks (e.g., React, JavaScript/TypeScript) and backend services (Java, Kotlin, Scala).
- Understanding of distributed event-driven systems.
- Proven track record of technical leadership and collaboration on complex projects.
- Expertise in database schema design.
Nice to have
- Familiarity with DynamoDB.
Culture & Benefits
- Hybrid work model fostering in-person collaboration while valuing individual needs.
- Competitive compensation and benefits programs including cash compensation, benefits, and equity.
- Provides AI tools across all disciplines to empower faster, more independent, and higher quality work.
- Commitment to diversity, equity, and inclusion, creating equitable opportunities for all.
Hiring process
- Goal is to get to know you throughout the hiring process.
- AI tools support recruiters and interviewers for tasks like note-taking and summarization.
- All hiring decisions are made by people.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →