
Real job — pulled straight from Scry AI’s careers page · Verified September 30, 2026 · No reposts.
Job description
Scry AI is hiring a Python Backend Engineer — a full-time, based in Noida, India role. Apply directly on Scry AI's careers page below.
Python Backend Engineer
Location: Noida, India; Gurgaon, India; Pune, India; Hyderabad, India
Department: Scry India
Experience: 3-5
Skills: Docker, Python, FastAPI, RabbitMQ, AWS, Django
- Design, develop, and maintain scalable, high-performance backend applications using Python.
- Build robust REST APIs and backend services using frameworks such as FastAPI or Flask.
- Develop asynchronous and concurrent applications using asyncio, background workers, queues, and multiprocessing where required.
- Design and optimize database schemas, SQL queries, joins, indexes, stored procedures, and transactions.
- Work extensively with PostgreSQL/MySQL and other relational databases.
- Collaborate with UI/Frontend teams on API contracts, request/response structures, authentication, error handling, and integration.
- Build APIs capable of handling high traffic, concurrent requests, and real-time workloads.
- Optimize API and database performance by identifying slow queries, bottlenecks, inefficient calls, and resource utilization issues.
- Integrate backend services with third-party APIs, external systems, and enterprise applications.
- Implement authentication, authorization, validation, logging, exception handling, and API security.
- Write clean, reusable, maintainable, and well-documented code; develop unit/integration tests and participate in code reviews.
- Containerize applications using Docker and support deployment, troubleshooting, monitoring, scalability, and reliability across environments.
- 3+ years of software engineering experience with strong hands-on experience in Python.
- Strong experience with FastAPI/Flask, REST APIs, asynchronous programming, asyncio, concurrency, background jobs, and message queues.
- Excellent knowledge of SQL and relational databases, particularly PostgreSQL/MySQL, including complex queries, CTEs, joins, aggregations, indexes, and transactions.
- Experience with database schema design, data modeling, query optimization, connection pooling, and performance tuning.
- Understanding of API scalability, caching, high-concurrency systems, and backend performance optimization.
- Experience integrating backend APIs with Frontend/UI applications and third-party systems.
- Good understanding of Git, Docker, Linux, testing, debugging, and CI/CD.
- Experience with Redis, Kafka/RabbitMQ, or similar caching and messaging technologies is a plus.
- Experience with AWS or other cloud platforms is preferred.
- Strong problem-solving, communication, collaboration, and ownership skills, with the ability to work independently in a fast-paced environment.
- Experience with Kubernetes, microservices, cloud-native architectures, and production observability.
- Exposure to event-driven architectures, distributed systems, API gateways, and performance/load testing.
- Experience working with AI/ML or GenAI backend integrations and deploying Python-based AI services is a plus.
Get Backend Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Python Backend Engineer at Scry AI?
The required skills for Python Backend Engineer at Scry AI include: Python, FastAPI, RabbitMQ, AWS, Django, Docker, SQL, PostgreSQL, MySQL, REST, Git, Linux, Redis, Kafka, Kubernetes, Microservices.
What is the seniority level for Python Backend Engineer at Scry AI?
Python Backend Engineer at Scry AI is a Mid Level level position.
How do I apply for Python Backend Engineer at Scry AI?
You can view the full description and apply for Python Backend Engineer at Scry AI on EchoJobs: https://echojobs.io/job/scry-ai-python-backend-engineer-tv4ya.