Senior Backend Developer

Remote

IT

Full-time

  Facebook   Linkedin

We’re looking for a Senior Backend Engineer to join our high-performance team, reporting directly to the Technical Lead. In this role, you’ll help build and maintain backend services that securely handle millions of financial transactions. You’ll be instrumental in designing scalable systems, writing clean and efficient Go code, and driving engineering excellence in a fast-paced fintech environment.

What You’ll Do

  • Develop and maintain Go-based microservices for B2B payments, transaction orchestration, and settlement processes.

  • Write concurrent, non-blocking code using goroutines, channels, and context for scalable service design.

  • Implement strong observability practices, including defining SLIs, exposing Prometheus metrics, and managing logs/traces.

  • Contribute to API-first development by working from OpenAPI specifications, generating mocks, and aligning with external partners.

  • Use Generative AI tools to improve developer productivity — automating tests, documentation, and boilerplate code.

  • Continuously refactor legacy services while maintaining backward compatibility and minimizing downtime.

Your Responsibilities

  • Build and optimize backend services in Go with a focus on concurrency, performance, and maintainability.

  • Profile services using pprof, benchmarks, and race detectors to ensure optimal performance.

  • Write and maintain unit, integration, and regression tests to ensure robust, test-covered deployments.

  • Instrument systems and set up alerts for key SLOs such as latency and transaction success rates.

  • Work with PostgreSQL/MySQL, Kafka/SQS, and Redis, applying efficient data access patterns.

  • Follow secure coding and data handling practices in line with fintech compliance standards.

  • Participate in code reviews, design discussions, and documentation-first development workflows.

What We’re Looking For

  • 4+ years of backend development experience, with at least 2 years working with Go in production.

  • Strong understanding of Go’s concurrency model, memory safety, and distributed system architecture.

  • Hands-on experience with RESTful API design, service interfaces, and versioning strategies.

  • Familiar with SLI/SLA tracking, structured logging, and metrics collection tools.

  • Proficient in SQL databases and building reliable, transactional systems.

  • Comfortable with Git-based workflows, CI/CD pipelines, and infrastructure-as-code practices.

  • A proactive, ownership-driven mindset, focused on delivering high-quality, stable systems.

Bonus Points

  • Experience in the payments or fintech domain (e.g., remittances, FX, card issuance).

  • Familiarity with legacy systems using PHP or other scripting languages.

  • Exposure to event-driven architectures and message queues like Kafka or SQS.

  • Practical experience using GenAI development tools like AWS Q or CodeWhisperer in team environments.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit