Remotery

Backend Developer

Posted 2 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and maintain backend microservices using Go and Java/Quarkus within our domain-oriented architecture, covering customer, account, transactional, and shared domains.

• Take full ownership of services from start to finish, including architecture, implementation, testing, deployment to QA/SBX/PROD, monitoring, and being on-call for the products you deliver.

• Create event-driven and REST integrations between services (Pub/Sub, service-to-service REST through our private-proxy mesh), with strong assurances concerning idempotency, reconciliation, and failure management (dead-letter/reprocess, ensuring no silent data loss).

• Model and enhance data across MongoDB and SingleStore/MemSQL, ensuring consistency in dual-write flows between the display source of truth and what card authorization validates.

• Deploy via our CI/CD process (Jenkins shared pipelines, containerized deployments to GKE/Kubernetes on GCP), managing configurations and secrets through GCP Secret Manager.

• Write clean, self-documenting, and well-tested code; engage in code reviews and help elevate the engineering standards for correctness and simplicity.

• Collaborate across functions with Product, Infra/Platform, and other backend teams to break down epics into deliverable, incremental outputs.

• Implement observability (structured logging, metrics, tracing) and utilize it to troubleshoot production issues while continuously enhancing reliability and performance.

• Contribute to the creation of technical design documentation, architecture diagrams, and shared conventions/scaffolding to scale the team effectively.


⛳️ Requirements

• A Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

• Over 5 years of experience in building and operating backend services in a production environment, preferably within the Banking or Fintech industries.

• Strong expertise in at least one of Go or Java (Quarkus/Spring or similar), with a willingness to work across both languages in a polyglot setting.

• Significant experience with microservices and distributed systems, including REST APIs, asynchronous/event-driven messaging (Pub/Sub, Kafka, or similar), service boundaries, and versioned contracts.

• Practical experience with cloud infrastructure (GCP preferred), containers, Kubernetes, and CI/CD pipelines.

• Familiarity with both SQL and NoSQL databases (MongoDB, SingleStore/MySQL/Postgres) and a keen attention to data consistency in money-critical processes.

• Profound understanding of reliability patterns — including idempotency, retries, reconciliation, and graceful degradation — and their importance in managing real money transactions.

• Knowledge of fintech/payments concepts (such as card authorization, ledgers, transfers, and credit) is a valuable asset.


🏝️ Benefits

• Health insurance

• Retirement plans

• Professional development opportunities

People also viewed

One Identity2 hours ago

Staff Software Engineer, API Development

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
9th Way Insignia2 hours ago

Software Developer, .NET Core

US flagUnited States OnlyFreelanceBackend Engineer$78.5k – $110k/year
ApplyView job
Engineering System and Technologies SARL2 hours ago

Backend Specialist, Charging Operations

DE flagGermany OnlyFull-timeBackend Engineer
ApplyView job
Talan2 hours ago

Technical Lead – Full Stack Java Engineer

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Digital Media Solutions2 hours ago

Software Engineer III, Database Engineer

US flagAlabama, +26 more statesFull-timeBackend Engineer$140k – $180k/year
ApplyView job
Cadmus Soluções em TI2 hours ago

Fullstack .NET – Next Developer (Mid/Senior)

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers