WhiteLark logo

Senior Software Engineer

WhiteLark

Oeiras, Limassol, Valletta, Berlin, Bratislava, London, Zagreb, Bucharest, Unterinn - Auna di Sotto, Ljubljana, Vienna, Madrid, Athens, Vilnius, Capital City of Prague, Warsaw, Brussels, Luxembourg, Tallinn, Amsterdam, Budapest, Sofia
Full-time
2-5 years experience
Remote OK

Key Skills

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

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 of professional backend development experience, with a strong understanding of backend architecture and engineering principles

  • Experience with or strong interest in working with Go, with a willingness to use it as a primary backend language in a production environment

  • 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 role involves designing product architecture, optimizing database performance, and implementing business logic across microservices.

Requirements

Candidates must have 4-5+ years of backend development experience and a strong understanding of Go or a willingness to learn it. You should possess solid SQL skills, experience with microservice architectures, and familiarity with design principles like SOLID and DDD.

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