Skip to Main Content

Job Title


Principal Engineer


Company : DevRabbit IT Solutions


Location : , Delhi


Created : 2026-03-31


Job Type : Full Time


Job Description

Hands-on coding in modern languages (likely Python, Java, or similar). Applying AI/ML to improve internal workflows, reporting, and productivity. System design and architecture for scalable, reliable services. Hands-on technical leader who can guide a team, own architecture, contribute code, integrate AI/automation, and deliver scalable reporting solutions while mentoring engineers and driving business impact. Key Responsibilities Architecture & System Design - Own end-to-end architecture of public-facing API platforms - - Design scalable, multi-tenant, distributed systems with high availability - - Drive API standards: versioning, backward compatibility, documentation, governance - - Define security, rate limiting, and abuse prevention strategies - - Lead performance optimisation and reliability initiatives - Engineering Execution - Build and review high-quality backend services using Python and FastAPI - - Architect and optimise asynchronous systems using Celery - - Design and tune complex schemas and queries in PostgreSQL - - Lead production readiness, observability, and incident response improvements - - Drive AWS infrastructure architecture decisions - Technical Leadership - Mentor backend engineers and raise engineering standards - - Lead design reviews and establish coding best practices - - Partner with Product, Frontend, DevOps, and Data teams - - Drive the technical roadmap and manage technical debt strategically - - Influence long-term platform scalability decisions - Required Skills & Qualifications - 14-16 years of backend engineering experience with strong production ownership - - Deep expertise in Python/Java and modern API frameworks (FastAPI preferred) - - Proven experience designing and scaling public-facing APIs - - Strong system design expertise (distributed systems, scalability, fault tolerance) - - Extensive experience with PostgreSQL (performance tuning, indexing, transactions) - - Strong experience with Celery or distributed task processing systems - - Hands-on experience with Redis and caching strategies - - Advanced experience with AWS (ECS/EKS, RDS, Lambda, S3, API Gateway, networking) - - Experience implementing secure API architectures (OAuth2, JWT, RBAC, WAF) - - Experience with Docker, CI/CD pipelines, and Infrastructure as Code - - Experience operating high-traffic, production-critical systems - - Experience designing multi-tenant or external partner APIs - Strong Differentiators - Experience leading backend teams in a product-driven environment - - Experience designing API platforms consumed by third parties - - Frontend exposure (React / Next.js / TypeScript)