WhiteLark logo

Senior Go Developer

WhiteLark

Oeiras, Limassol, Valletta, Berlin, Bratislava, Zagreb, Bucharest, Ljubljana, Vienna, Chișinău, Madrid, Athens, Sevnica, Vilnius, Capital City of Prague, Warsaw, Brussels, Luxembourg, Tallinn, Amsterdam, Municipality of Drenas / Glogovac, Budapest, Sofia
Full-time
2-5 years experience
Remote OK

Key Skills

Golang
Microservices
SQL
Relational databases
Concurrent programming
Multithreaded programming
System architecture
Clean Architecture
Domain-Driven Design
Observability
Performance optimization
Backend development
SOA
SOLID
KISS
DRY

Job Description

Your Mission

  • Building and maintaining the core banking system and Internet acquiring service within a financial ecosystem

  • Participating in product architecture design: proposing and implementing technical solutions, reviewing system design decisions

  • Optimizing database queries and ensuring efficient data synchronization, transmission, and processing

  • Implementing new business logic across microservices

  • Working with metrics: integrating observability tools, optimizing performance, and monitoring system health in production.

What Makes You a Great Fit

  • 4–5+ years in backend development, including 2+ years of production experience with Golang

  • Deep knowledge of Go and its ecosystem: goroutines, channels, memory model, standard library

  • Strong understanding of concurrent and multithreaded programming

  • Solid SQL skills and hands-on experience with relational databases in production

  • Proven experience designing and maintaining microservice architectures

  • Strong grasp of software design principles: SOA, SOLID, KISS, DRY

  • Familiarity with Clean Architecture and Domain-Driven Design (DDD)

  • Readiness to take ownership of architectural decisions and drive them to implementation

  • Experience in fintech is a plus, but not required

  • Fluent Russian and at least B1+ English level (written and spoken).

What You Can Expect

  • Build with us: join an ambitious fintech company and contribute to its next stage of growth.

  • Bring your ideas to life: help shape how we work, improve existing processes and build new ones.

  • Room to grow: opportunities to expand your expertise and take on new responsibilities as the company develops.

  • People who care: work alongside colleagues who are passionate about what they do.

  • Remote work: сontribute from wherever you’re based.

  • Time to recharge: 20 days of annual leave, public holidays, sick leave and an additional day off for your birthday.

  • Compensation that reflects your expertise: a package aligned with your experience and skills, with annual performance.

  • Company equipment: the tools you need for your day-to-day work.



Core Responsibilities

You will build and maintain core banking systems and internet acquiring services within a financial ecosystem. This involves implementing business logic across microservices, optimizing database performance, and ensuring system observability.

Requirements

Candidates must have 4-5+ years of backend development experience, including at least 2 years of production experience with Golang. A strong understanding of microservice architecture, SQL, and software design principles like SOLID and DDD is required.

Benefits

  • Annual leave
  • Public holidays
  • Sick leave
  • Birthday day off
  • Company equipment

About WhiteLark

Industry: Financial Services

Company size: 11-50 employees

WhiteLark is a production‑ready payment orchestration platform with a conversion‑optimised cashier, smart routing, and 50+ provider connections. Use it as SaaS or talk to us about full‑code licensing.

Added Today