Software engineer

Toronto, ON, CA • Posted 2 days ago • Updated 2 days ago
Full Time
No Travel Required
Able to Sponsor
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Python
  • API Development
  • Microservices

Summary

Software Engineer

Introduction

We are seeking a highly skilled Backend Engineer (Python) to design, build, and scale high-performance backend systems for enterprise-grade financial platforms. This role emphasizes API development, platform engineering, and distributed systems in a fast-paced, collaborative environment.


Responsibilities

  • Design, develop, and maintain scalable backend services using Python
  • Build and optimize RESTful APIs and backend integrations
  • Contribute to platform engineering initiatives ensuring reliability, scalability, and performance
  • Participate in system design for distributed and high-availability systems
  • Collaborate cross-functionally with Frontend, DevOps, and Product teams
  • Enhance system performance, security, and observability
  • Follow best practices through code reviews, testing, and CI/CD pipelines

Requirements

<>Required Qualifications
  • 5–10+ years of strong Python backend development experience
  • Hands-on experience with REST APIs, JSON, OpenAPI/Swagger
  • Solid understanding of system design (scalability, fault tolerance, performance)
  • Experience with SQL and/or NoSQL databases
  • Cloud experience with AWS, Azure, or Google Cloud Platform
  • Familiarity with Git, CI/CD pipelines, and DevOps practices
<>Preferred Qualifications
  • Experience in Financial Services / FinTech domain
  • Strong exposure to Microservices Architecture
  • Hands-on experience with Docker and Kubernetes
  • Knowledge of security, compliance, and high-availability systems

Why Join Us?

  • Work on cutting-edge financial platforms at scale
  • Collaborative and innovation-driven engineering culture
  • Opportunity to influence architecture and platform decisions
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: tecnos
  • Position Id: 8955592
  • Posted 2 days ago

Company Info

About Apexon

Apexon is a digital technology services and platform solutions company that partners with clients to improve their digital experience and insight. With more than 25 years of experience, our 5000+ Apexers in more than 10 offices worldwide are helping companies enhance their digital experience with their customers.

We work in the areas of digital experience, analytics, AI and cloud to unlock the power of technology for our clients to empower humans with intelligent and experiential solutions. We enable #HumanFirstDigital.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Jersey City, New Jersey

15d ago

Easy Apply

Full-time

Depends on Experience

Alpharetta, Georgia

Yesterday

Easy Apply

Full-time

Depends on Experience

Hybrid in Pleasanton, California

17d ago

Easy Apply

Full-time

Depends on Experience

Search all similar jobs