Senior Golang Developer

Go

Senior Golang Developer

Go
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Remote

Job description

This role is focused on designing, building, and maintaining reliable financial platforms, particularly in payment systems and ledger architectures, ensuring the integrity, scalability, and security of transactions.

Main Responsibilities

  • Design, develop, and maintain backend services using Golang

  • Build and manage payment processing workflows (wallets, transfers, settlements, reconciliation)

  • Design and maintain ledger systems ensuring accuracy, idempotency, and auditability

  • Ensure data consistency and integrity across high-volume transaction systems

  • Integrate with external payment providers, banks, and third-party APIs

  • Optimize system performance, scalability, and reliability

  • Implement security best practices (encryption, access control, fraud prevention)

  • Write clean, well-documented, and testable code

  • Participate in architectural decisions and technical reviews

  • Collaborate closely with product, frontend, and DevOps teams

Key Requirements

  • 5+ years of experience as a Backend Engineer

  • Strong proficiency in Golang

  • Proven experience with payments platforms, fintech systems, or digital wallets

  • Solid understanding of double-entry ledger systems

  • Experience with relational databases (MySQL, PostgreSQL)

  • Knowledge of RESTful APIs and microservices architecture

  • Experience handling high-throughput, low-latency systems

  • Strong understanding of transactional systems, consistency, and concurrency

  • Familiarity with Git, CI/CD pipelines, and Agile development

Nice to Have

  • Experience with cloud services (AWS, Azure)

  • Knowledge of additional programming languages (e.g., PHP, Python, Java)

  • Experience with containerization (Docker, Kubernetes)

Tech stack

    English

    B1

    PHP

    advanced

    frontend

    advanced

    Payment systems

    advanced

    Java

    advanced

    MySQL

    advanced

    Python

    advanced

    PostgreSQL

    advanced

    Security

    advanced

    Backend

    advanced

    CI/CD

    advanced

Office location

Senior Golang Developer

Summary of the offer

Senior Golang Developer

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.