Backend Python Developer

Apexon

Education
Benefits
Qualifications
Skills

We are seeking a Senior Software Engineer to design and build highly scalable, secure, and high-performance solutions within our core banking platform.

You will work in a cross-functional engineering team focused on enhancing a distributed microservices-based system that processes high volumes of financial transactions.

Key Responsibilities:

  • Design and deliver high-quality features and enhancements
  • Own end-to-end delivery of large features (3+ month initiatives)
  • Create technical design specifications collaboratively
  • Participate in sprint planning and provide accurate estimates
  • Build secure and scalable distributed systems
  • Optimize system performance to meet SLAs
  • Conduct peer code reviews
  • Mentor junior engineers and promote best engineering practices

Required Qualifications:

  • 5+ 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
  • Excellent communication skills

Preferred:

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

Education Requirement:

  • 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
Read Full Description
Confirmed 6 hours ago. Posted 14 days ago.

Discover Similar Jobs

Suggested Articles