Software Engineer - Cloud

hireVouch

  • Toronto, ON
  • Permanent
  • Full-time
  • 21 days ago
As a Software Engineer, you will:
 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.

hireVouch