Job title: Python Integration Developer
Location: Toronto, ON Canada (Onsite)
JD: High level expectations are:
Cloud and API exp is mandatory
REST APIs, MySQL/NoSQL DB skills, Event Streaming, protocol transformation, cloud-native implementation, strong coding skills in Python to create both real time and schedule based downstream and upstream feeds, integrating platform monitoring tools, defect analysis during testing phase
Core Technical Stack (Must-Haves)
Python Backend Mastery: Look for 5+ years of experience in core Python using asynchronous frameworks like FastAPI or AsyncIO (Django REST/Flask are also good, but async experience is preferred).API Design & Standards: Proven experience designing and consuming REST APIs, implementing OpenAPI/Swagger documentation, and managing authentication standards (OAuth 2.0 / JWT).Databases (SQL & NoSQL): Experience with relational databases like PostgreSQL or MySQL plus NoSQL document stores (such as MongoDB, DynamoDB, or Azure Cosmos DB).Cloud Platform (Azure Preferred): Hands-on experience with Microsoft Azure (e.g., Azure Functions, Azure Service Bus, Event Grid, Azure DevOps) or strong AWS serverless experience.Containerization & DevOps: Practical experience with Docker containers and basic CI/CD pipeline automation (Azure DevOps, GitHub Actions, or Jenkins).High-Value Differentiators (Bonus Points)Event Streaming & Messaging: Hands-on experience with message brokers like Apache Kafka, RabbitMQ, WebSockets, or Azure Service Bus.Data Transformation & Processing: Knowledge of data parsing using Pandas, PySpark, or NumPy, or experience mapping legacy payload formats (e.g., JSON, XML, XSLT, EDI).Platform Monitoring & Observability: Exposure to application monitoring and distributed tracing tools (e.g., Azure Monitor, CloudWatch, Prometheus, Grafana, or OpenTelemetry).
Regards
Roahine