Join the waitlist

Thank you for your interest!
We've launched our beta app to a limited set of users currently. To gain access, secure your spot on the waitlist.

Oops! Something went wrong while submitting the form.
Please enter your name
Please enter your email
Please enter your email
Thank you for subscribing to the waitlist!

Software Engineer - Python & Data

On-site | Karachi | Full-time

How to apply?

Send your CV at careers@mahaana.com with the subject “Software Engineer - Python & Data". Please mention your current and expected salary in your submission.

Who we are

Mahaana is leading fintech innovation as Pakistan’s first digital wealth management company. We empower individuals to achieve superior investment returns tailored to their unique goals and risk profiles. We’ve launched an ETF on the Pakistan Stock Exchange and introduced a fund that’s a top performer in its category. As we enter a high-growth phase, our commitment to revolutionizing the investment landscape remains steadfast, making it more accessible, efficient, and personalized for all.

Job summary

You’ll play a vital role in creating and deploying data models to production. These models will be of financial nature and will define the core user experience at Mahaana. You’ll be responsible for ensuring that the data models are accurate by implementing unit tests and that the data model is interoperable with other microservices (create APIs).

Candidates with experience in ETL and implementing complex mathematical calculations will be preferred.

Key responsibilities

  • Convert excel financial data models into production-ready Python scripts
  • Create and execute unit tests to ensure the correctness & reliability of financial models (as Python scripts)
  • Create REST APIs for data model interoperability
  • Design, develop, and maintain scalable data pipelines and ETL processes for data ingestion, transformation, and storage
  • Proficiency in cloud platforms and microservices
  • Collaborate with cross-functional teams to understand data requirements and implement solutions that meet business needs

Requirements

  • Bachelor's degree in computer science
  • 3-4 years of software development or data related work experience
  • Strong proficiency in Python
  • Proficiency in Azure and its services
  • In-depth knowledge of relational (SQL) and document-oriented databases (MongoDB)
  • In-depth knowledge of asynchronous and multi-threaded execution
  • An understanding of financial instruments, financial modeling, markets, and data sources, including market data feeds, tick data, and reference data

What’s in it for you

  • Competitive salary
  • Medical insurance