
Senior Software Engineer
Key Skills
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.