*This position is fully remote only for employment in Bulgaria. However, people can also work in one of our offices in Sofia or Varna if they prefer to.
About DataArt
DataArt is a global software engineering firm and a trusted technology partner for market leaders and visionaries. Our world-class team designs and engineers data-driven, cloud-native solutions to deliver immediate and enduring business value.
We promote a culture of radical respect, prioritizing your personal well-being as much as your expertise. We stand firmly against prejudice and inequality, valuing each of our employees equally.
We respect the autonomy of others before all else, offering remote, onsite, and hybrid work options. Our Learning and development centers, R&D labs, and mentorship programs encourage professional growth.
Our long-term approach to collaboration with clients and colleagues alike focuses on building partnerships that extend beyond one-off projects. We provide the ability to switch between projects and technology stacks, creating opportunities for exploration through our learning and networking systems to advance your career.
Position Overview
Our client, a UK-based digital bank, delivers innovative and accessible financial solutions for today’s consumers. Known for its user-friendly platform and customer-centered approach, it helps people manage finances with ease and transparency. Recent expansions into flexible payment options and new services strengthen its role as a leader in the UK’s digital banking sector.
The client is building the bank of the future with cutting-edge technologies. This is an exciting opportunity to collaborate on a major rebuild of our technical stack. You’ll work in a small, agile, and cross-functional team that tackles real-world problems and interacts closely with stakeholders and key business users.
Resoponsibilities
Design, develop, and maintain high-quality backend services using Kotlin
Work closely with cross-functional teams to define, design, and ship new features
Optimize the performance, quality, and responsiveness of applications
Conduct code reviews, write unit and integration tests, and ensure robust code quality with a strong emphasis on Test-Driven Development (TDD) using frameworks like Kotest or JUnit
Participate in the full software development lifecycle, from concept and design to testing and deployment
Utilize code versioning tools like Git for efficient collaboration
Engage in continuous improvement practices and agile methodologies
Requirements
5+ years of software development experience with a focus on backend services
Knowledge of Kotlin and its application in a professional environment
Proven experience in testing methodologies, including unit and integration testing; experience with Test-Driven Development (TDD) and testing frameworks like Kotest or JUnit
Experience with Kotlin-specific frameworks such as Ktor and Coroutines
Solid understanding of microservices architecture and best practices
Experience with PostgreSQL
Proficient in using code versioning tools like Git
Experience with build tools such as Gradle or Maven (Gradle preferred)
Experience with Docker & Kubernetes
Strong command of English in both oral and written communication with ability to contribute clearly to team discussions
Effective team player with the ability to work independently
Proactive mindset with strong problem-solving abilities
Experience with Kafka would be considered a plus
What We Offer
Unique corporate culture – no micromanagement, friendly atmosphere, freedom, and mutual respect
Flexible schedule – ability to change projects, to work from home, and to try yourself in different roles
Professional Development Map – a comprehensive map of your professional development within DataArt
We hire people not for a project, but for the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.
Social benefits – additional health insurance, life insurance, sports card, etc.
Opportunity to work from another DataArt office in a different city or country (temporarily or permanently)
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.