Python Developer
Location: Manila, Philippines
Remote work is possible, preferred time zones GMT+5 to GMT+10
Hi, we’re Salmon 🚀Salmon is a next-generation fintech company founded by Pavel Fedorov, George Chesakov, and Raffy Montemayor – visionary leaders with decades of experience in global finance, banking, and technology. Our mission is bold yet simple: to reshape the banking landscape in the Philippines and prove that people deserve better financial services.
Today, Salmon is not only a fast-growing technology company but also a bank with more than 60 years of heritage. In 2024, we acquired the Rural Bank of Sta. Rosa (Laguna), Inc. and transformed it into Salmon Bank (Rural Bank) Inc.
We are supported by world-class investors, including the International Finance Corporation (a member of the World Bank Group) and ADQ/Lunate, the sovereign wealth fund of Abu Dhabi. More than 1 million Filipinos already trust Salmon. We give people access to a growing suite of credit and savings products. This isn’t all, and it’s just the beginning – we are continuously expanding our offerings with a clear ambition to become a true financial super app for millions more.
Why join Salmon?
Exponential growth: in 2025, our deposits, loans, and net income more than doubled.
Loved by users: our app is rated 4.8★, and 92% of users recommend Salmon to friends and family.
Top-tier team: work alongside experts from fintech, banking, startups, and global companies.
Innovation at the core: we live where finance meets technology, with bold ideas shaping the future every day.
At Salmon, we believe in accessibility, innovation, and bold ideas. If you want to solve meaningful problems, build products that change lives, and be part of a company growing like a rocket – this is your place.
Your future tasks:
Design and develop backend services with a focus on reliability and maintainability
Define service architecture and data flows
Choose communication patterns (sync/async, event-driven)
Write focused unit and integration tests
Instrument services with metrics, logs, and alerts
Own the full delivery lifecycle package, deploy, and operate services in AWS or Kubernetes (EKS)
Develop and maintain internal libraries and tooling used across teams
Standardize patterns for repeatable tasks (observability, config, error handling)
Contribute to engineering culture
Propose improvements, challenge decisions, bring clarity to ambiguous problems
Help us build a maintainable, well-designed platform for ML-driven fintech services
What we expect from candidate:
3+ years of experience as a Python Developer
Strong, real-world experience shipping and running backend or ML-driven services end-to-end
Experience building microservices (FastAPI or similar)
Strong Python fundamentals
Hands-on experience with Docker and Kubernetes
Our Stack
AWS
EKS
Terraform
GitOps
Python 3.10+
Apache Kafka
PostgreSQL
Prometheus + Grafana for monitoring
Nice to Have
AWS and Terraform experience
Understanding of concurrency models in Python (asyncio, multiprocessing, threading)
Experience in one or more of: software architecture (event-driven, DDD) ML / NLP / CV productionization graph databases fintech, risk, antifraud or scoring systems
Published on: 12/16/2025

Salmon
Salmon is a next-generation fintech company founded by Pavel Fedorov, George Chesakov, and Raffy Montemayor – visionary leaders with decades of experience in global finance, banking, and technology. Our mission is bold yet simple: to reshape the banking landscape in the Philippines and prove that people deserve better financial services.
Please let Salmon know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!