Senior Java Developer
This is a unique opportunity to join our fast-paced fintech organization as a senior software engineer.
We are looking for an experienced professional with a strong background in JVM-based languages and functional programming. The ideal candidate will have 6+ years of professional experience, with at least 2+ years building production systems with Kotlin.
Key Responsibilities:
* Take full ownership of features from concept to production, working closely with engineering, product, and design teams.
* Build and scale APIs that power core product functionality.
* Improve system architecture, performance, and reliability.
* Mentor junior engineers and help elevate technical standards.
* Participate in on-call rotations and contribute to system stability.
* Engage actively in a transparent, remote-first team culture.
Requirements:
* 6+ years of professional software engineering experience.
* 2+ years building production systems with Kotlin.
* Strong expertise in JVM-based languages and functional programming.
* Experience with large-scale distributed systems.
* Background in service-oriented and event-driven architectures.
* Hands-on experience with AWS, Kubernetes, and CI/CD tooling.
* Proficiency with relational databases (PostgreSQL preferred).
* Strong communication skills and fluency in English.
What We Offer:
* A dynamic and innovative work environment that values craftsmanship, autonomy, and mission-driven work.
* Ongoing learning and development opportunities to help you grow professionally.
* A chance to make a real impact on millions of users and contribute to a best-in-class fintech product.
About Us:
We are a remote-first fintech company focused on helping consumers reduce debt through a highly scalable digital lending platform. We value ownership, honesty, curiosity, and low-ego collaboration.