
Software Engineer - Cloud
- Toronto, ON
- Permanent
- Full-time
Build and Deliver: Develop robust scalable backend services and APIs using
Java, Kotlin, TypeScript, or C#. Collaborate with product and design teams to
bring intuitive UI experiences to life using modern front-end technologies like
React and TypeScript - full-stack experience is a strong plus, but not required.
Solve Core Challenges: Tackle key engineering problems in data access,
distributed systems, observability, and performance.
Build AI Integration: Contribute to the design and implementation of AI/LLM-
powered features and services.
Own the Lifecycle: Take features from concept to production with thoughtful
design, testing, instrumentation, and supportability.
Experiment and Innovate: Stay up to date on new technologies and tools,
prototyping solutions and sharing insights.Qualifications:
3-8 years of professional software development experience.
Strong object-oriented programming skills (Java, Kotlin, C#, TypeScript, or
similar).
Bonus: Experience with front-end frameworks like React/TypeScript.
Experience building scalable REST APIs and cloud-native microservices.
Solid knowledge of relational (SQL Server, Postgres) and NoSQL databases
(MongoDB, Elasticsearch).
Familiarity with message brokers (Kafka, RabbitMQ) and event-driven
architectures.
Hands-on experience with containerization and orchestration (Docker,
Kubernetes).
Exposure to cloud platforms (Azure or AWS).
Bonus: Understanding of LLMs, MCPs, prompt engineering.
Strong communication skills and ability to collaborate across time zones.