
Sr Software Engineer - Delivery Platform
- Toronto, ON
- Permanent
- Temps-plein
- Identify opportunities and lead the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment.
- Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards.
- Help the team understand what is important and what problems to focus on.
- Identify solutions to ambiguous problems and help the team reason through tradeoffs.
- Communicating with internal clients, other technical teams, and management to collect requirements, describe software product features, and technical designs.
- Experience in hands-on software development with thoughtfulness of scale, latency and distributed architecture.
- Highly efficient coding in Golang, Java or any similar languages.
- Solid experience working with relational databases, MySQL, PostgreSQL or similar databases, on high concurrency environments.
- Working experience with Flink, Spark, and/or Kafka
- Proven experience of shipping high-quality internal platforms.
- Solid experience working with non-relational databases, Cassandra, MongoDB or similar, on high concurrency environments.
- A great teammate and owner - willing to take on ownership of the systems, and think about operations, maintenance and reliability of their systems.
- Proven experience working with online food delivery systems and/or e-commerce platforms is a plus.