31 Jul
|
DevRabbit IT Solutions
|
India
31 Jul
DevRabbit IT Solutions
India
Hands-on coding in contemporary 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
8-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)
📌 Principal Engineer(Python) (India)
🏢 DevRabbit IT Solutions
📍 India