cover image
BeachHead

Python API Developer

On site

Toronto, Canada

Junior

Freelance

17-02-2026

Share this job:

Skills

Python SQL Data Engineering Encryption GitHub CI/CD DevOps Docker Kubernetes Azure DevOps Problem-solving Decision-making Database Management SQL Server Azure AWS cloud platforms Recruitment Analytics Flask FastAPI Artificial Intelligence CI/CD Pipelines Active Directory Infrastructure as Code GitHub Actions

Job Specifications

Are you a Python Developer with expertise in API and banking systems? Apply Now!

Working with one of our top financial clients, this role calls for a Python API Developer. This position involves designing, building, and maintaining scalable, secure APIs that integrate with complex SQL-based analytics engines within a hybrid cloud environment. The successful candidate will contribute to high-demand projects focused on data accuracy, security, and scalability, leveraging cloud platforms and containerization technologies.

Responsibilities

Develop and maintain RESTful APIs using Python frameworks (FastAPI or Flask) for end-user and API-to-API integrations.
Design workflow processes to communicate with and retrieve data from SQL analytics engines, ensuring accurate data flow.
Optimize Microsoft SQL Server for complex calculations and analytics.
Deploy solutions in hybrid environments combining on-premises infrastructure and cloud services (AWS or similar).
Implement robust security measures, including OAuth2/JWT authentication integrated with Microsoft Active Directory, encryption, and secure coding practices.
Containerize applications with Docker, orchestrate deployments using Kubernetes, and develop automated CI/CD pipelines for deployment and testing.
Collaborate with cross-functional teams to seamlessly integrate APIs into existing enterprise ecosystems.
Ensure high system availability, low latency, and security across all components, maintaining performance scalability.

Desired Skill-Set

Advanced proficiency in Python for backend development and automation.
Minimum of 3 years of experience building and deploying web-based APIs.
Strong experience with Microsoft SQL Server and other database management systems.
Hands-on experience with cloud platforms such as Azure, AWS, or similar, including Infrastructure as Code (CloudFormation or AWS CDK).
Familiarity with OAuth2/JWT authentication, data encryption (PGP, CMK), containerization (Docker), and orchestration (Kubernetes).
Proven experience with CI/CD pipelines using tools like Azure DevOps or GitHub Actions.
Strong problem-solving skills and ability to work collaboratively in fast-paced environments.

Nice to Have

Experience in banking or financial services.
Certifications in cloud technologies, data engineering, or API development.

BeachHead is an equal opportunity agency and employer. 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. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Privacy Policy

About the Company

BeachHead is a premier and specialized consultancy and staffing firm focused on the Canadian Finance marketplace. We specialize in providing the highest quality of service for both our clients and professional Financial Candidates. Our unique business model supports a direct relationship with senior hiring business executives and stakeholders. The BeachHead system is designed to capture intimate knowledge of both the client opportunity and qualified candidates, ensuring that each client/candidate is properly and competitive... Know more