Backend Python Developer

Apexon — Canada · Posted ~2 hours ago

Senior Full-time

Skills

Python Microservices Distributed systems Docker Backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A financial technology team is hiring a senior backend engineer to design secure distributed systems and deliver large-scale software features using Python.

Highlights

Work on high-volume financial systems, scalable architectures, and technically challenging backend solutions.

Description

About the Company: We are seeking a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions within our core banking platform. About the Role: You will work in a cross-functional engineering team focused on enhancing a distributed microservices-based system that processes high volumes of financial transactions. Responsibilities: Design and deliver high-quality features and enhancementsOwn end-to-end delivery of large features (3+ month initiatives)Create technical design specifications collaborativelyParticipate in sprint planning and provide accurate estimatesBuild secure and scalable distributed systemsOptimize system performance to meet SLAsConduct peer code reviewsMentor junior engineers and promote best engineering practices Qualifications: 7+ years of software development experienceStrong experience with microservices architecture & distributed systemsExperience with Docker / container-based systemsStrong proficiency in Python (preferred) or another object-oriented languageDeep understanding of RESTful API developmentStrong SQL skills and experience with MySQLSolid understanding of RDBMS concepts (transactions, isolation levels, locking, deadlocks)Experience with RabbitMQ or similar message brokersExperience with GitHub or similar code repositoriesComfortable working in Unix/Linux environmentsExcellent communication skills Required Skills: Experience integrating with Payroll Providers and Time & Attendance platformsCloud computing experience Preferred Skills: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fieldDegree must be from a Canadian university OR a US university Equal Opportunity Statement: Equal Opportunity Employer. Accessible and inclusive work environment.