freehire launches on Product Hunt on 26 August.

Follow →

Back End Developer (Python)

Summary

Build and maintain distributed microservices for a modern core banking platform using Python, ensuring high performance and security for financial transactions.

Join our engineering team to build highly scalable, secure, and high-performance solutions for a modern core banking platform. You'll work on distributed microservices that process high volumes of financial transactions while collaborating with a talented cross-functional team.

What You'll Bring:

  • 6+ years of software development experience
  • Strong expertise in Python (preferred) or another object-oriented language
  • Hands-on experience with Microservices & Distributed Systems
  • Strong RDBMS fundamentals (Transactions, Locking, Isolation Levels, Deadlocks)
  • RabbitMQ or similar message brokers
  • GitHub/Git and Unix/Linux environments

Nice to Have:

  • Cloud computing experience (AWS/Azure/GCP)
  • Experience integrating with Payroll Providers or Time & Attendance platforms

Education Requirement:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field from a Canadian or US university.

See also