Python Developer (Senior Level) Offline

Looking to fast-track your tech career while working on high-impact systems from day one?
 

We're on the hunt for a skilled and motivated Python Developer to take the lead in building our Payments Reconciliation and Business Intelligence (BI) Dashboard. 

 

You’ll have the rare opportunity to develop a new product from the ground up, make key technical decisions, and work closely with both internal stakeholders and top-tier tech consultants.

 

MAIN DUTIES AND RESPONSIBILITIES:

 

  • Lead the development of the Payments Reconciliation and BI Dashboard using Databricks, shaping the technical vision and roadmap.
  • Design and implement ETL pipelines to integrate data from various sources, including APIs from banking partners.
  • Make key architectural and infrastructure decisions to ensure scalability, performance, and security.
  • Collaborate with the Product Manager to align technical development with business goals.
  • Take full ownership of the software development lifecycle—from requirements to testing, deployment, and documentation.

 

CANDIDATE PROFILE:

 

  • 3+ years of professional experience working with Python in a production environment.
  • Strong knowledge of relational databases (e.g., PostgreSQL, MySQL).
  • Hands-on experience with ETL processes and data integration.
  • Excellent problem-solving skills and a self-starter attitude.
  • Proficient with Git version control (GitHub, GitLab, or equivalent).
  • Familiarity with Azure services, including SharePoint.
  • Exposure to AWS services such as EC2, S3, Kubernetes, or EKS.

 

NICE TO HAVE

 

  • Experience with Databricks and Apache Spark.
  • Solid command of English (Upper Intermediate or above).
  • Background in SaaS or Banking-as-a-Service (BaaS) platforms.
  • Basic DevOps knowledge, especially around deploying Core Banking Systems like Temenos, Mambu, Thought Machine, or Tuum.

 

COMPANY PACKAGE: 

 

  • Competitive salary based on your skills, experience, and the value you bring.
  • Fully remote work – work from anywhere. 
  • 21 days of annual leave to rest, recharge, and explore.
  • Up to 15 days of paid sick leave – your health comes first.
  • Flexible working hours – start your day anytime before 12 PM.
  • Referral bonuses – help us grow the team and get rewarded!

The job ad is no longer active

Look at the current jobs Python →