Point your AI agent at freehire and let it find you a job.

Get the CLI →

Apexon

NewBe an early applicant

Backend Python Developer

Posted
Discussion

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 enhancements
  • Own end-to-end delivery of large features (3+ month initiatives)
  • Participate in sprint planning and provide accurate estimates
  • Build secure and scalable distributed systems
  • Optimize system performance to meet SLAs
  • Mentor junior engineers and promote best engineering practices

Qualifications:

  • 7+ years of software development experience
  • Strong experience with microservices architecture & distributed systems
  • Experience with Docker / container-based systems
  • Strong proficiency in Python (preferred) or another object-oriented language
  • Deep understanding of RESTful API development
  • Strong SQL skills and experience with MySQL
  • Solid understanding of RDBMS concepts (transactions, isolation levels, locking, deadlocks)
  • Experience with RabbitMQ or similar message brokers
  • Experience with GitHub or similar code repositories
  • Comfortable working in Unix/Linux environments

Required Skills:

  • Experience integrating with Payroll Providers and Time & Attendance platforms
  • Cloud computing experience

Preferred Skills:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Degree must be from a Canadian university OR a US university

Equal Opportunity Statement:

Equal Opportunity Employer. Accessible and inclusive work environment.

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available