Senior Backend Engineer
Urvi Solanki
I build the systems that move money and data reliably, primarily in Python: payment orchestration, event pipelines, and real-time infrastructure.
$ whoami
urvi_solanki, senior backend engineer
$ uptime --career
5+ years, payments, event-driven systems, distributed infra
$ status --remote
open to remote worldwide, EU / US / AU overlap hours, relocation open
PostgreSQL query latency cut
Execution-plan analysis, indexing, query rewriting
API response time cut
Redis caching on high-traffic workloads
payment gateways orchestrated
Unified orchestration layer, admin-configurable routing
records migrated, zero downtime
Users, transactions, and inventory data
faster feature change lead time
Admin-configurable payment routing, no engineering required
$ git log --author=urvi --oneline
Experience
Senior Backend Engineer
· Bacancy TechnologyMar 2025 → present · Ahmedabad
Payments · Inventory Management · Precious Metals Trading (UK client)
- Built payment orchestration services integrating 5+ payment providers using FastAPI, PostgreSQL, Redis, and Kafka, enabling reliable transaction processing across multiple payment channels for a UK-based precious metals trading platform.
- Designed payment orchestration as an admin-configurable system, the client switches between multiple payment gateways with zero engineering intervention, cutting feature-change lead time by ~70%.
- Redesigned a real-time pricing distribution system with WebSockets and Redis, eliminating polling and delivering consistent, real-time price updates across concurrent user sessions.
- Executed a zero-downtime migration of 10,000+ user, transaction, and inventory records, maintaining full production availability throughout.
- Designed a centralised, event-driven notification platform for inventory, orders, payments, and customer onboarding, with real-time WebSocket delivery, read/unread state management, and delivery-status tracking.
- Improved database performance through indexing, query optimisation, and schema changes, reducing query latency by up to 40%.
Backend Engineer
· Citrusbug TechnolabsSep 2021 → Mar 2025 · Ahmedabad
SaaS · AI · Analytics · Marketing Automation (global clients)
- Built 3-5 full backend services using Django and FastAPI across SaaS, AI, and analytics platforms for global clients, alongside Node.js-based systems.
- Developed real-time voice processing and AI-automation workflows using Python with Deepgram and OpenAI transcription, summarisation, automation pipelines.
- Reduced PostgreSQL query latency by 80%+ through execution-plan analysis, indexing, and query rewriting one of the highest-impact performance gains on the team.
- Implemented Redis caching, cutting API response times by 50% for frequently accessed workloads across multiple client platforms.
- Implemented event-driven architectures using Apache Kafka for asynchronous processing across marketing and analytics platforms.
- Integrated Stripe, Meta, WhatsApp Business API, Twitter/X, and AWS services for secure payments and external platform integrations.
- Achieved 85%+ automated test coverage with Jest across critical workflows the standard later adopted across backend teams.
- Built asynchronous job processing with retry mechanisms and fault-tolerant patterns, improving reliability across 3+ production platforms.
Data Analyst
· ARK InfosoftJun 2020 → Jul 2021 · Ahmedabad
Data & Reporting
- Built Python-based ETL pipelines processing 100K+ records monthly full ownership of ingestion, transformation, loading, and data-integrity validation.
- Automated reporting workflows, cutting manual data-processing effort by ~40% across analytics teams.
$ ls -la systems/
Systems I've built
Precious Metals Trading Platform
Mar 2025 - PresentBacancy Technology
A UK-based precious metals trading platform, order management, live pricing, semantic product search, and multi-gateway payments running as one production system.
- Built a schema-flexible admin system letting the client define custom fields, column types, and dropdown configurations without code changes, cutting engineering requests for routine configuration by ~60%.
- Implemented a live metals-pricing service backed by Redis caching and WebSocket distribution, supporting real-time, poll-free price updates across concurrent sessions.
- Built the product-search mechanism using Pinecone vector search over product embeddings, matching on meaning rather than exact keywords for more relevant, typo-tolerant results.
Admin-configurable routing gateway down, orchestrator reroutes automatically
Before · polling · ~47 req/min
Now · WebSocket push · 1 broadcast → 3 clients
Airyis AI Marketing Automation Platform
Feb 2024 - Mar 2025Citrusbug Technolabs
A unified dispatch layer that fans a single campaign event out across email, Facebook, WhatsApp, and Twitter.
- Built Kafka-based campaign event pipelines processing multi-channel campaigns from one unified dispatch layer cut campaign setup time by ~50%.
- Solved organisation email authentication with a custom AWS SES DKIM integration and secure token-based verification flow.
1 event → 4 channels, from one Kafka topic
Multisports Booking System
Dec 2022 - Oct 2023Citrusbug Technolabs
Backend for a multi-sport booking platform court bookings, memberships, event registration, and daily scheduling for padel, tennis, and more.
- Developed backend services supporting court bookings, membership management, event registrations, and daily game scheduling.
- Integrated Stripe for membership renewals, split payments among players, and secure transaction processing.
- Dispatched real-time booking notifications to every player on a reservation via AWS SQS, alongside per-player split-payment collection through Stripe.
one booking engine → court, tournament & recurring games → split payment + notifications
$ cat stack.json
Skills & stack
Primary languages & frameworks
Secondary languages & frameworks
Databases & caching
Infrastructure & DevOps
System design
AI & search integrations
Testing
$ cat awards.log
Recognition
Employee of the Quarter
Q3 2025Bacancy Technology
Delivered high-impact backend systems and a new payment orchestration platform while maintaining the existing production platform simultaneously.
Technical Excellence Spot Award
Q2 2025Bacancy Technology
Diagnosed and resolved critical performance issues on the precious metals trading platform, enabling it to handle production load while the new system was built in parallel.
Employee of the Quarter
Q4 2023Citrusbug Technolabs
Independently delivered critical backend systems and executed a zero-downtime database migration on an aggressive timeline without senior oversight.
Employee of the Year for Excellence
2024Citrusbug Technolabs
Consistent high-impact delivery and technical excellence across backend and AI-driven projects, with end-to-end ownership of integration work.
Education
B.E. Computer Engineering
Gujarat Technological University · CGPA 8.4
2018 - 2022
Languages
English (Fluent) · Hindi (Native) · Gujarati (Native)
$ contact --schedule-call
Let’s build something reliable together.
Open to remote roles worldwide, and to relocating for the right team. Based in Ahmedabad, Gujarat, India happy to work across time zones.