Software Engineer
Core
Develop new features and maintain backend microservices and mobile applications for a digital banking platform.
Role type
Mid-to-Senior Software Engineer (Backend & Mobile)
Builds
New product features, backend microservices, and mobile applications for Kroo Bank's digital services.
Domain
Fintech / Banking
Deliverable
production ML models | product features
Required skills
Clojure, Java, Kotlin, Scala, C#, Python, Go, React Native, Redux, Kafka, AWS, Docker, Terraform, RESTful APIs, Git, CI/CD, automated testing, Agile methodologies
Preferred skills
Functional programming concepts, modern software engineering principles, system design, distributed systems
Technologies
Clojure, React Native, Redux, Kafka, AWS, Docker, Terraform
Responsibilities
Implement new features using Continuous Delivery; collaborate with Product Managers and Designers in Agile teams; write clean, maintainable, and tested code; participate in code reviews and knowledge sharing; develop understanding of functional programming and modern engineering practices.
Seniority
Mid-level to Senior, hands-on IC