Tech Stack
AWSAzureCloudDistributed SystemsDockerGoGoogle Cloud PlatformJavaKubernetesMicroservicesRust
About the role
- Design, build, and deploy backend services that are secure, scalable, and reliable
- Write clean, efficient, and well-documented code following best practices
- Collaborate with product managers, analysts, and architects to define requirements and deliver high-quality solutions
- Participate in agile ceremonies and drive continuous improvement in development workflows
- Work closely with infrastructure and security teams to ensure systems meet operational and compliance standards
- Take full ownership of services—from development and testing to deployment, monitoring, and support
Requirements
- Strong experience in backend software development, ideally with Go (or transferable experience in similar languages like Java, Rust, or C#)
- Practical experience with microservices, messaging systems, and RESTful APIs
- Familiarity with event sourcing, distributed systems, and cloud-native architectures
- Hands-on experience with CI/CD pipelines, Docker, and Kubernetes
- Experience with GCP, AWS, or Azure
- A strong appreciation for clean architecture, modular design, and testing
- Curiosity, initiative, and ownership. You thrive in fast-moving, high-accountability environments.
- Competitive compensation and growth potential in a fast-scaling fintech
- Flexible working model - remote-friendly with occasional travel to Europe (UK, Copenhagen, Bulgaria)
- Exposure to global markets and enterprise-scale systems
- A culture built on trust, transparency, and teamwork - where ideas are heard and impact is tangible
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend software developmentGoJavaRustC#microservicesmessaging systemsRESTful APIsevent sourcingdistributed systems
Soft skills
collaborationinitiativeownershipcuriositycontinuous improvement