Live opening · Posted 11 hours ago

Back-End Engineer (Java/Spring Boot)

Nostro · Pakistan (Remote)
Linkedin Yes
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 11 hours ago
CompanyNostro
LocationPakistan (Remote)
Work modeYes
SkillsJava, Spring Boot, AWS, Docker, PostgreSQL
SourceLinkedin
ListedPosted 11 hours ago

About the role

Description supplied by the original job listing.

Back-End Engineer (Java/Spring Boot)
Nostro · Remote (Pakistan) · Full-time · PKR 150,000 – 225,000/month
Professional Java and Spring Boot experience is required. We will not consider applications without production Java/Spring Boot work, including those listing Java only in a skills section or from university projects.
About Nostro
Nostro is built by global earners, for global earners. Millions of Pakistanis work with international clients and platforms, but getting paid, holding dollars, and spending them is still harder than it should be. We fix that with USD accounts, debit cards, payment links for charging clients, and instant peer-to-peer transfers, so our users can receive, hold, and grow their earnings without borders.
The role
You’ll build the back-end systems that move and hold our users’ money. You’ll own services end to end, from API and data model design through deployment and production support, working closely with product, design, and operations. Every transfer, card transaction, and payment link runs on code you write, so correctness and reliability matter more than anything else.
Our stack
Back-end: Java, Spring Boot
Database: PostgreSQL
What you’ll do
Design and build Spring Boot services and REST APIs for accounts, ledgers, cards, payment links, and P2P transfers
Treat correctness, idempotency, and auditability as requirements, not extras
Model data in PostgreSQL and write safe, efficient queries, transactions, and migrations
Integrate with banking partners, card processors, and KYC/AML providers, including handling webhooks, retries, and partial failures
Build reconciliation and monitoring that catch discrepancies before users do
Write clean, tested code and give and receive thoughtful code reviews
Improve performance, reliability, and security across our services
Troubleshoot and resolve production issues, including taking part in an on-call rotation
Write and maintain technical documentation
Help improve our CI/CD, deployment, and observability practices
What you’ll bring
Required (we will not consider applications missing any of these)
1+ years of professional experience building production back-end services in Java with Spring Boot
Solid Spring fundamentals: dependency injection, Spring Data JPA/Hibernate, @Transactional, Spring Security, and configuration/profiles
Strong PostgreSQL skills: schema design, indexing, transactions, isolation levels, and locking
A working understanding of concurrency in Java: thread safety, race conditions, and how to prevent double-processing
REST API design, including authentication, authorization, versioning, and webhooks
Testing with JUnit and Mockito; Testcontainers is a plus
Secure coding practices: protecting sensitive and personal data, secrets management, and familiarity with the OWASP Top 10
Comfort with Git and collaborative workflows (pull requests, code review, branching)
Clear written and verbal communication in English, and the ability to work independently in a remote team
A Bachelor’s degree in Computer Science or Engineering, or equivalent practical experience
Strongly preferred
Fintech experience at a payments, banking, wallet, lending, or similar company, ideally on systems that move or account for money
Understanding of money movement fundamentals: idempotent operations, double-entry ledgers, reconciliation, and using BigDecimal for monetary values
Nice to have
Experience with card issuing, payment links, or cross-border/multi-currency payments
Exposure to regulatory and compliance requirements (PCI DSS, KYC/AML, SBP regulations)
Database migrations with Flyway or Liquibase
Message queues or event-driven systems (e.g. Kafka, RabbitMQ, SQS)
Experience with AWS, Docker, and infrastructure as code
Experience in an early-stage startup
What we offer
Competitive salary: PKR 150,000 – 225,000 per month
Fully remote work
The chance to build financial infrastructure that matters to people like you
How to apply
Email your CV to support@nostro.pk or reach out to us directly on LinkedIn. In your message, include:
The company where you used Java and Spring Boot professionally, and for how long (first line, please; we won’t review applications without this)
A short description of a back-end system you built or worked on, and whether it handled money
One hard problem you solved on it, and how you solved it
Nostro is an equal opportunity employer. We welcome applicants of all backgrounds.

Work arrangement
Yes

Your early-applicant advantage

Live timing from JobBeeper.

Live data
23 min from Linkedin publishing this role to us finding it
148 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
38,172 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App