Engineering
Senior Backend Engineer
Full-time · Remote-friendly · Karachi, Pakistan
You’ll own backend services end to end — from schema design through the API layer to the queues and jobs that keep client systems running after hours. Most of our engagement work is fixed-price and delivery-driven, so the role leans toward getting things production-correct the first time rather than iterating in a vacuum.
What you’ll do
- Design and build REST and event-driven APIs for client platforms spanning fintech, logistics, and internal enterprise tooling
- Own data modeling decisions — schema design, indexing, migrations — for systems that need to hold up under real transaction volume
- Write integration and load tests for the paths that actually break in production: payment webhooks, third-party API retries, background job failures
- Review pull requests from mid-level engineers and set the technical bar for a project
- Sit in client architecture calls and translate business requirements into a system design, not just a ticket list
What we’re looking for
- 5+ years building backend services in Node.js, Python, or a comparable stack, with at least one system you’ve operated in production under real load
- Strong SQL fundamentals — you can explain why a query is slow before you reach for an ORM debugger
- Experience with at least one cloud platform (AWS, Azure, or GCP) beyond “I deployed a container once”
- Comfort working directly with clients — explaining a technical tradeoff to a non-technical stakeholder is part of the job here, not an edge case
- Bonus: experience with message queues (SQS, RabbitMQ, Kafka), or prior work in a regulated industry (finance, healthcare)
What you get
Competitive compensation benchmarked against Karachi’s senior engineering market, real ownership of systems rather than a single slice of one, and a small enough team that your architecture decisions ship rather than get diluted through five layers of review.
Not quite the right role? See all open roles →