Senior Go Engineer – Core Banking

Posted Sep 12

This is a fully remote position, open to applicants in Poland, +4 more countries.

πŸ“‹ Description

β€’ Make a substantial contribution to the payment gateway product.

β€’ Develop advanced payment technologies that support PSPs, EMIs, and neobanks across the EU and UK.

β€’ Design and implement robust transactional systems for financial operations.

β€’ Build and manage production Go services.

β€’ Investigate incidents, conduct safe deployments and database migrations, and ensure system observability.

β€’ Integrate systems with banks, payment providers, processors, AML/KYC, and anti-fraud platforms.

β€’ Convert business requirements into technical solutions and independently drive their implementation.

β€’ Influence and mentor team members through knowledge sharing and experience rather than formal authority.

β€’ Collaborate within a flat team structure to create innovative fintech solutions.


⛳️ Requirements

β€’ Over 5 years of professional Go development experience, with at least 3 years in fintech, banking, payments, or other transaction-critical systems.

β€’ Strong understanding of distributed systems, microservices, and API design (REST and gRPC).

β€’ Advanced skills in PostgreSQL, including transactions, isolation levels, locking, indexing, migrations, and concurrency.

β€’ Experience in designing reliable transactional systems utilizing idempotency, retries, event deduplication, transactional outbox, sagas, and reconciliation.

β€’ Practical experience with event-driven architectures and message brokers such as NATS, Kafka, or RabbitMQ.

β€’ Proven track record in building and maintaining production services, including incident investigation, safe deployments, database migrations, and observability.

β€’ Hands-on knowledge of AWS, Kubernetes, and CI/CD practices.

β€’ Experience integrating with banks, payment providers, processors, AML/KYC, or anti-fraud systems.

β€’ Understanding of security requirements related to financial and personal data.

β€’ Ability to translate business needs into technical solutions and independently drive implementation.

β€’ Strong communication skills with proficiency in both Russian and English.

β€’ Practical experience in banking domain areas, including ledgers, accounting flows, accounts, balance management, holds, reversals, adjustments, reconciliation, settlement, SEPA, SWIFT, ISO 20022, card transaction lifecycles, and card scheme integrations.

β€’ Familiarity with Temporal or a similar workflow engine is a plus.

β€’ Experience with NATS/JetStream, GitLab CI/CD, OpenTelemetry, Prometheus, Grafana, Loki, or Tempo is advantageous.

β€’ Knowledge of event sourcing or append-only financial data models is beneficial.

β€’ Familiarity with PCI DSS and GDPR regulations is a plus.

β€’ Experience using AI coding tools for analysis, implementation, testing, or code review is an asset.


🏝️ Benefits

β€’ Opportunity to influence the future of fintech solutions within a growing organization.

β€’ Collaborative and horizontal team structure that values your expertise and ideas.

β€’ Continuous learning and development opportunities to enhance your skills and advance your career.

β€’ Competitive salary and benefits package.

β€’ Flexible work arrangements to promote a healthy work-life balance.

People also viewed

Smart Working1 day ago

Senior PHP Symfony Engineer

GB flagUnited Kingdom, +3 more countriesFull-timeBackend Engineer
ApplyView job
memodio1 day ago

Flutter, Node.js Fullstack Engineer

Anywhere in the WorldFull-timeBackend Engineer€35k – €55k/year
ApplyView job
Binance1 day ago

Senior Backend Engineer – Java / Go

TW flagTaiwan OnlyFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

AR flagArgentina OnlyPart-timeBackend Engineer$25/hour
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer, Freelance

SE flagSweden, +5 more countriesPart-timeBackend Engineer$45/hour
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer

IN flagIndia OnlyPart-timeBackend Engineer$30/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers