Senior Python Engineer | Backend Product team

  • Pasig, Philippines
    UnionBank Plaza, Meralco Avenue, San Antonio, Pasig, Metro Manila, Philippines, Pasig, Metro Manila, Philippines
    Metro Manila
  • 5,000.00 - 7,000.00 USD / monthUSD5,000.007,000.005,000.00MONTH
  • Full time
Posted a day ago and deadline of application is on 13 Apr
Recruiter was hiring 4 hours ago

Senior Python Engineer | Backend Product team

Job Description

We are the Asian fintech company which provides financial services to our users in the Philippines and Thailand. Our main product is an electronic payment service and e-wallet. Through our wallet, users can send money to anyone, pay for bills, receive money transfers from 200+ countries even without a bank account.

Backend Product team is looking for a Senior Python Engineer. We develop new products, scale and maintain existing systems, and create meaningful user experiences. We are driven by taking ownership of projects so that it moves from design until production deployment, and see how it affects millions of our customers.

What We Do

  • Work on projects that provide new ways for customers to use their funds in Coins wallet like loading beep cards used for public transportation in the Philippines;
  • Make the customers feel that their money is secure by keeping up with security improvements and requirements given by our Security team;
  • Work closely with stakeholders to provide a better valued product to our customers;
  • Provide support and interact with business partners;
  • Continuously maintain and improve our working environment: maintaining and slowly migrating legacy components to newer ones like Python to Go services and Ansible to Helm;
  • Maintain product backend services, user account services, authentication and security;
  • Liaise with the Web team to work on changes that have immediate web UI requirements, and also with the Integrations Backend team regarding client facing public APIs.

What You Will Do

  • Take full responsibility for building product objectives: from development until production deployment, that will affect millions of users;
  • Write Go/Python code that is clear, concise, performant, tested and easily understood by others;
  • Ensure all code is covered by automated tests and that all features meet our quality checks before deployment;
  • Maintain and support core product team microservices written in Go and Python.

Our Plans

  • We are moving from Python to Go stack so we're trying to move away from our monolith legacy services and deconstruct that to small Go micro services;
  • Cleanup and deprecate legacy services;
  • Work on various projects that provide new use cases to customers;
  • Improve experience of customers with our app by creating new and unique ways of revitalizing existing services.

Technologies We Use

  • Go and Python as main Programming Languages for the majority of backend services;
  • Terraform to manage AWS and treat Infrastructure as Code;
  • Helm as Package Manager for Kubernetes allows us to have decent contract between Product Engineering and Site Reliability Engineer team;
  • Kubernetes is enhanced with Monitoring (Prometheus), vertical and horizontal pod auto-scaler, network security policies.

What We Offer

  • Work anywhere in a remote friendly environment with flexible schedule and extended vacation - if desired, it is possible to relocate to Manila and work there;
  • Friendly geo distributed team of experienced professionals, who happily joined us after working in well-known IT/product companies and perspective startups;
  • Work and collaborate effectively with cross-functional compact teams which are constantly improving their tools, pipelines and working environment;
  • Customer-driven development: we don't develop features without listening to our customers, each step makes the product more convenient, useful, secure and reliable for our users;
  • Professional growth: we invest time and money in your career by sponsoring IT conferences, courses and trainings;
  • Paid medical insurance including two family members, coworking rental, technical equipment at choice and business trips to our Manila HQ;
  • Ever-open offices in Manila and Thailand, which you can visit at any time.

Minimum Qualifications

Required Skills

  • Knowledge of Python, Django, noSQL and relational databases;
  • At least 3 years of commercial experience in designing, developing, testing, deploying and maintaining large scale applications in any language or stack;
  • Readiness to communicate independently with various stakeholders;

Good to Have

  • Hands-on experience with Go;
  • Experience as a team lead or project manager is a plus;
  • Well-maintained Github profile with samples of your prior work, relevant open-source commits or other public work vetted by developers online is a big plus.

Perks and Benefits

  • Work from Home Work from Home

Jobs Summary

Job level
Mid-Senior Level / Manager
Job category
IT and Software
Educational requirement
Bachelor's degree graduate
Recruiter response to application
Office Address
UnionBank Plaza, Meralco Avenue, San Antonio, Pasig, Metro Manila, Philippines
Information Technology / IT
1 opening

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.


At, we give people the freedom to use their money the way they want. Over half of the population in South East Asia is un-served by traditional banks and left to transact in cash leaving them exposed to high remittance fees, high-interest loans, and unable to save, invest, or build credit. We believe that everyone deserves access to financial services regardless of having a bank account or credit card. uses digital currency and mobile phones to increase accessibility and reduce the cost of driving financial services to customers - bridging the gap between the banks and the unbanked. We are going to change the landscape of financial inclusion in Southeast Asia