Bachelor’s Degree in Computer Science or related field
4+ years programming experience, ideally on a modern stack
Experience working with Java, Kotlin, Spring, PostgreSQL, and React in a Kubernetes-based, service-oriented architecture with large-scale production systems
2+ years Java, Kotlin, or Scala programming experience
Strong understanding of relational databases and ORMs
Experience working on SOA or microservice-based applications
Willingness to collaborate, take initiative, and drive work to completion
Strong sense of ownership, managing projects from inception to completion
Ability to solve problems and deliver impactful features efficiently
Experience working in collaborative coding environments, including code reviews, design discussions, and pull request management
Nice to Have
Interest in personal finance
Experience managing personal investments or handling loans
Experience scaling highly available, mission-critical systems
Full-stack experience across systems (Kafka, Docker, POSIX), databases (PostgreSQL), or front-end (JavaScript/TypeScript, React)
Responsibilities
Lead the development and testing of systems and services
Contribute to defining and shaping technical architecture
Translate product requirements into user stories and technical solutions
Build and maintain highly available and scalable production services
Mentor engineers and contribute to a strong technical culture
Propose and explore new initiatives and technologies
Collaborate with project leads, product managers, and other developers