Salmon Group
Kotlin Developer
Remote. Posted 8 months ago
The role
You will design, build, and scale core banking and partner platforms. This includes developing APIs, integrations, and shared components using a modern JVM stack.
What you will do
- Work on high-load, mission-critical systems.
- Build on a modern JVM stack using Kotlin, Ktor, jOOQ, coroutines, and Arrow.
- Influence architectural decisions on shared platform components.
- Design and evolve banking APIs for mobile applications and services.
- Build scalable backend services in Kotlin and modern JVM technologies.
- Develop public APIs, internal SDKs, and shared platform components.
- Implement high-performance integrations with partners and third-party systems.
- Contribute to the architecture, scalability, and reliability of core platforms.
Required qualifications
- 5+ years in the JVM ecosystem, with strong expertise in Kotlin or Java.
- Deep understanding of concurrency and asynchronous programming.
- Experience designing systems with clean architectures — DDD and event-driven approaches.
- Solid knowledge of distributed systems and their trade-offs.
- Hands-on experience with Docker and Kubernetes.
- Readiness to work primarily in Kotlin.
Nice to have
- Docker and Kubernetes, preferably in an AWS environment.
Benefits
- Stock option plan — four-year vesting with a 25% cliff after the first year.
- Fully remote work with core collaboration hours from 13:00 to 7:00 PM Manila time (UTC+8).
- Company-provided tools and equipment.
- Medical insurance support for you and your family through co-funding or reimbursement.
- Access to an internal mental health support specialist.
- 22 vacation days, Philippine public holidays, and 15 sick days.
- Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications.
- Company-sponsored trips to Manila to meet and work with your team in person.
- High-performing teams can earn a dedicated beach house week in Southeast Asia.
About the company
Salmon is a technology-driven financial company building a banking and lending platform across Southeast Asia. The team is Manila-based, globally distributed, and hybrid-first.