About GrayQuest
GrayQuest is one of India's fastest-growing fintech companies, focused on building secure and scalable digital lending infrastructure. We design innovative financial products and deliver end-to-end lending solutions used by thousands of institutions and customers. As we expand our technology ecosystem, we are looking for a skilled Senior Backend Developer to help drive our backend architecture, engineering practices and product scalability.
Key Responsibilities
- Design, develop and maintain scalable backend services using Python (Django, FastAPI) and Go.
- Architect and implement high-performance RESTful APIs and microservices supporting lending products, customer journeys and third-party integrations.
- Build and optimize event-driven systems using Kafka (Pub/Sub, streaming, task orchestration).
- Work with Airflow to orchestrate workflows, schedule jobs and automate complex data pipelines.
- Design efficient database schemas and write optimized queries across PostgreSQL, MySQL and MongoDB.
- Lead technical discussions, ensure code quality through reviews and mentor junior developers.
- Collaborate with product managers, frontend engineers, QA and cross-functional teams to deliver impactful features.
- Implement secure, compliant and production-ready systems aligned with fintech regulatory standards.
- Containerize services using Docker and contribute to microservices deployment workflows.
- Troubleshoot and resolve production issues, ensuring uptime, performance and reliability.
- Drive continuous improvements in backend architecture, observability, documentation, and engineering processes.
- Stay current with emerging technologies and bring fresh ideas to strengthen our tech stack.
Requirements
- 3 - 8 years of backend development experience working in both product-based and service-based organizations, with exposure to building scalable platforms and handling diverse client or integration requirements
- Strong command over Python, Django/FastAPI.
- Proven experience designing and scaling RESTful APIs and distributed microservices.
- Hands-on experience with Kafka or similar message queues for event-driven architectures.
- Strong proficiency in database design, SQL performance tuning and working with relational + NoSQL systems.
- Solid understanding of system design, distributed systems, caching and architectural patterns.
- Experience with Git, CI/CD pipelines (GitHub Actions/GitLab/Jenkins) and modern deployment practices.
- Demonstrated ability to use AI tools (ChatGPT, GitHub Copilot, Claude Code etc.) to enhance productivity.
- Strong debugging skills and experience handling production incidents.
- Excellent communication skills and ability to work collaboratively with diverse teams.
- Strong problem-solving mindset with ownership and a drive for technical excellence.
- Familiarity with monitoring and observability tools Prometheus, Grafana, ELK Stack, Loki/Promtail, OpenTelemetry.
Nice-to-Have / Add-Ons
- Knowledge of payment gateway integrations, secure financial APIs and fintech compliance workflows.
- Experience with test automation frameworks (PyTest, UnitTest, Behave) and writing integration/E2E tests.
- Understanding of API gateway patterns, rate limiting, throttling and authentication standards (OAuth2, JWT).
- Experience building developer tooling, internal frameworks or reusable libraries.
What We Offer
- Opportunity to work on high-impact fintech problems using modern, scalable technologies.
- A collaborative culture that encourages ownership, innovation and continuous learning
- Direct contribution to building India's digital lending backbone.
- Professional growth, upskilling opportunities and exposure to advanced engineering systems.
- Hybrid work model.
- Competitive compensation and benefits.