Python API Developer

  • Date Posted Feb 17, 2026
  • Location Toronto, ON
  • Job Type Contract
  • Job ID 19273

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

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top