Application Developer - Sr Python Engineer (Toronto)

Application Developer - Sr Python Engineer (Toronto)

29 Aug
|
BeachHead
|
Toronto

29 Aug

BeachHead

Toronto

Are you a seasoned Python Engineer ready to build scalable microservices and up-to-date data solutions? Working with one of our top financial clients, this role calls for an Application Developer – Sr Python Engineer. This position involves designing, developing, and maintaining scalable, secure Python microservices and APIs to support critical business platforms.

The successful candidate will also modernize data engineering processes, work collaboratively across teams, and ensure operational excellence in a fast-paced enterprise environment. Design, develop, and maintain secure Python microservices and APIs using FastAPI, REST/gRPC, Docker, Kubernetes, Redis, and Kafka. Deliver a variety of APIs including internal platform, data ingestion, event-driven, batch processing, and authentication/authorization APIs.

Build and optimize data solutions with Python, PySpark, Azure Databricks, Delta Lake, ADLS, Azure Data Factory, Airflow, Azure SQL, and SQL. Create reusable frameworks, automation patterns, and documentation to improve delivery quality, reliability, and maintainability. Troubleshoot issues, tune performance, support releases, and contribute to monitoring, knowledge transfer, and production readiness activities.

Over 10 years of software engineering experience with strong expertise in Python development.



Proven experience designing and delivering Python-based microservices, APIs, and platform capabilities. Extensive experience building data engineering solutions with Python, PySpark, Azure Databricks, Delta Lake, ADLS, Azure Data Factory, Airflow, and SQL.

Adept at delivering secure, enterprise-standard solutions including authentication, authorization, testing, and monitoring.

Experience designing scalable data pipelines for high-volume enterprise workloads. Building reusable internal frameworks, shared services, or internal developer platforms. Use of AI-assisted engineering tools to enhance development, testing, or documentation processes.

Knowledge of cloud-native architecture, automation, or DevOps practices. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching.

These tools assist our recruiters and our clients, and do not replace human decision-making.

📌 Application Developer - Sr Python Engineer (Toronto)
🏢 BeachHead
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: application developer - sr python engineer (toronto) / toronto