CareerPlanGet AI match score →

Software Engineer, Go (Mid-Level) - Payments Platform

Beirut, Beirut Governorate, Lebanon💼 Full-time🗓 2026-06-24 → 2026-07-31

Core

Design, build, and maintain Go microservices handling payment authorization, tokenization, settlement, and reporting for a payments platform.

Role type

Mid-level Go backend engineer (payments platform)

Builds

Payment authorization, tokenization, settlement, and reporting microservices

Domain

Fintech / Payments

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

Go (concurrency, interfaces, error handling), RESTful HTTP APIs (Gin), SQL databases (MySQL, PostgreSQL), Docker, CI/CD pipelines, AI-assisted development tools, secure coding practices

Preferred skills

Payments/fintech domain knowledge, AWS (ECS, DynamoDB, S3), distributed systems patterns, observability, NoSQL (DynamoDB), React/TypeScript

Technologies

Go, Gin, MySQL, PostgreSQL, DynamoDB, Redis, Memcached, AWS ECS, Docker, GitLab CI, React, TypeScript

Responsibilities

Design and build Go microservices for payment flows, write unit tests and mocks, profile and tune services for low latency, integrate with data stores and third-party processors, containerize and deploy services, participate in code reviews and incident response

Seniority

Mid-level, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workable ↗