Backend Engineer (Kotlin)
You will design, build, and maintain Kotlin backend services that power fintech applications. You will implement server-side logic and RESTful APIs, integrate with relational and non-relational databases, and optimize performance and security. You will troubleshoot and debug issues, participate in code reviews, work with product and frontend teams to deliver features, and support deployments using CI/CD and cloud platforms.
Responsibilities
- Design efficient, reusable, and reliable Kotlin code for backend services
- Implement server-side logic and RESTful APIs to support frontend requests
- Develop and maintain microservices and integrations with external APIs
- Troubleshoot and debug applications and optimize performance
- Implement security measures to protect data and maintain system integrity
- Participate in code reviews and contribute across the development lifecycle
- Collaborate with product and frontend teams to define and ship new features
Requirements
- Proven experience as a Backend Engineer or similar role with a strong focus on Kotlin
- Solid understanding of object-oriented programming principles and design patterns
- Experience with RESTful APIs and microservices architecture
- Hands-on experience with relational and non-relational databases
- Knowledge of CI/CD pipelines and Agile software development methodologies
- Familiarity with cloud services and deployment environments such as AWS or GCP
- Strong problem-solving skills and a proactive mindset
- Excellent English communication skills, written and verbal
- Ability to work independently and collaboratively
- Prior fintech industry experience is a plus
Benefits
- 31 days of annual leave per year (including national holidays)
- Health and Dental Insurance
- Regular team socials (office and out of office)
- Great office location in Admiralty