Skip to Main Content

Job Title


Principal Engineer


Company : DevRabbit IT Solutions


Location : New delhi, Delhi


Created : 2026-03-28


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 ResponsibilitiesArchitecture & System DesignOwn 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 ExecutionBuild 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 LeadershipMentor 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 & Qualifications14-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 DifferentiatorsExperience leading backend teams in a product-driven environment Experience designing API platforms consumed by third parties Frontend exposure (React / Next.js / TypeScript)