-
Princeton IT Services, Inc

Platform Engineer

Princeton IT Services, Inc
Canada · Contract · Entry

Job Title: Platform Engineer

Location:
Toronto, ON

Job Type: Full time contract

Department: Engineering

Reports to: Engineering Manager / DevOps Lead

Job Summary

We are seeking a skilled and proactive Platform Engineer to join our growing engineering team. In this role, you will design, build, and maintain scalable and reliable platform infrastructure to support our microservices-based applications. The ideal candidate will have hands-on experience with Docker, Python, MySQL, RESTful APIs, and message brokers like RabbitMQ, with a strong understanding of microservice architecture.

Key Responsibilities

  • Design, implement, and maintain infrastructure for deploying microservices using Docker containers.
  • Develop and maintain backend services using Python, adhering to scalable and maintainable coding practices.
  • Build and manage APIs following RESTful conventions.
  • Integrate and manage message brokers (e.g., RabbitMQ) for asynchronous communication between services.
  • Optimize and manage relational databases, primarily MySQL.
  • Collaborate with cross-functional teams to define, design, and ship new platform features.
  • Ensure system scalability, reliability, and security.
  • Monitor system performance and troubleshoot issues across the stack.
  • Create and maintain clear technical documentation and system diagrams.

Required Skills And Qualifications

  • 6+ years of experience in software/platform engineering roles.
  • Strong proficiency in Python for backend development.
  • Solid experience with Docker for containerization and environment consistency.
  • In-depth knowledge of MySQL including optimization and performance tuning.
  • Experience working with message brokers like RabbitMQ, Kafka, or similar.
  • Hands-on experience with microservice architecture design and implementation.
  • Proficiency in building and consuming RESTful APIs.
  • Familiarity with CI/CD pipelines and DevOps tools is a plus.
  • Understanding of system design, distributed systems, and cloud infrastructure (AWS, GCP, or Azure preferred).

Preferred Qualifications

  • Experience with Kubernetes and orchestration tools.
  • Knowledge of monitoring/logging tools (Prometheus, Grafana, ELK stack).
  • Background in agile development methodologies.
  • Experience with testing frameworks for Python and API testing.

Key Skills

Ranked by relevance

python microservices rabbitmq docker devops containerization kubernetes prometheus grafana mysql kafka cloud cicd aws gcp elk
Login to Apply
Posted
May 29, 2025
Type
Contract
Level
Entry
Location
Toronto

Industries

Information Technology & Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
V-Thru
Related

Senior SRE/DevOps Engineer

2026-05-24

Full-time
Mid-Senior
Ukraine
Information Technology & Services
Engineering
View Job Details
Hexagon Mining
Related

DevOps Engineer

2026-05-26

Full-time
Not Applicable
Canada
Information Technology & Services
Engineering
View Job Details
MC Engineering
Related

Cloud & DevOps Engineer

2026-05-18

Full-time
Not Applicable
Italy
Information Technology & Services
Engineering