Back End Developer
Töö kirjeldus
About the Role We are looking for a Backend Developer to join our IT team in Tallinn and help evolve and scale our global credit platform and partner integrations.
You will work on backend services that power our financial products used by millions of consumers across multiple markets. Our backend services are primarily written in Go, deployed in containerized environments, and built around a microservice architecture.
In this role, you will design and build reliable backend services, integrate with external partners, and contribute to the evolution of our platform architecture. You will collaborate closely with the product owner and engineers in an Agile environment to deliver high-quality features and improvements.
We care deeply about engineering quality and ownership. Our team values clean code, thoughtful architecture, code reviews, and small iterative releases. We are looking for engineers who take responsibility for their systems and understand the full software development lifecycle, from design and implementation to deployment, monitoring, and continuous improvement.
Key Responsibilities
- Design and build backend and platform components in Go (prior Go experience is a plus but not required)
- Develop and maintain integrations with external APIs and third-party services
- Write and maintain database migrations and data transformation scripts in SQL
- Implement unit and integration tests to ensure system reliability and maintainability
- Participate in code reviews, architecture discussions, and technical planning
- Collaborate closely with the product owner, developers, and designers to define and implement new features
- Contribute to improving system architecture, performance, and scalability
- Stay up to date with emerging technologies and industry best practices
What We Are Looking ForRequirements
- 3 years of experience in backend development
- Hands-on experience with Docker and containerized environments
- Experience designing and building microservice architectures
- Strong understanding of distributed systems
- Experience building REST APIs and RPC services
- Solid knowledge of relational databases (PostgreSQL, MySQL, or similar)
- Familiarity with message queues and event-driven systems
- Experience working with Git-based development workflows
- Fluent English communication skills
- Building and operating services in AWS or other cloud platforms
- Managing infrastructure using Infrastructure as Code (e.g. Terraform)
- Designing or maintaining CI/CD pipelines and automated deployment workflows
- Monitoring and observability tooling such as Grafana
- Working with modern JavaScript ecosystems (React, Vue, Angular)
- Building automation workflows, ETL pipelines, or integration tooling
- Experimenting with AI-assisted development or agent-based automation
- FinTech DNA: Previous experience working in a Neobank, FinTech, or high-growth tech environment (e.g. Revolut, Wise, Bolt).
With 9 brands active in over 20 countries and 11 markets, Clar has experienced rapid growth since our launch. We are committed to building the financial rails for the next decade of global lending. As we expand our Global Product team across our tech hubs in Tallinn and Poland, we are looking for ambitious talent to help us grow.
Why Join Clar?
- Global Scale: Work on a platform that connects millions of consumers across four continents.
- Ownership & Impact: Your work will directly influence core platform capabilities and partner integrations, giving you real ownership and visible impact.
- Modern Engineering Environment: Build and operate services using modern technologies, microservice architecture, and cloud infrastructure.
- Room to Experiment: We encourage engineers to explore new technologies, tools, and ideas that help improve our platform and development processes.
¿Te interesa este puesto?