Python Backend Engineer

ScryAI

Dadri

Presencial

INR 1 200 000 - 2 000 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

SCRY AI in India is seeking a Software Engineer - Python Backend to design, develop, and maintain scalable backend services and APIs. You will work with Python, FastAPI or Flask, and PostgreSQL/MySQL, delivering reliable end-to-end solutions with UI collaboration.

You will implement authentication, error handling, testing, and CI/CD, containerize with Docker, and optimize performance for high traffic. The role emphasizes ownership, collaboration, and producing clean, well-documented code.

Qualificações

  • 3+ years of software engineering experience with strong hands-on experience in Python.
  • Experience building scalable APIs using FastAPI or Flask.
  • Proficiency in SQL and relational databases, esp PostgreSQL/MySQL.
  • Experience with asynchronous programming, asyncio, and concurrent processing.
  • Experience with Git, Docker, Linux, CI/CD, and testing.

Responsabilidades

  • 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.
  • 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.

Conhecimentos

Python
API development
asynchronous programming
SQL
PostgreSQL/MySQL
REST APIs
Git
Docker
Linux
CI/CD
AWS
Redis / Kafka / RabbitMQ

Ferramentas

FastAPI
Flask
asyncio
Kubernetes
CI/CD Tools
PostgreSQL
MySQL

Descrição da oferta de emprego

SCRY AI is an innovative AI-driven technology company focused on building intelligent, scalable, and high-performance solutions. We work with modern technologies across Software Engineering, AI/ML, and Data to solve real-world business problems and deliver impactful digital products.

Role Overview

We are looking for a skilled Software Engineer - Python Backend with strong experience in building scalable APIs, backend services, and database-driven applications . The ideal candidate should be hands-on with Python, asynchronous programming, SQL, and API development, and comfortable working closely with UI/Frontend teams to deliver reliable end-to-end solutions.

Key Responsibilities
  • 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.
Key Qualifications
  • 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.
Good to Have
  • 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.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Python Developer
Python Developer

Cloudesign Technology Solutions LLP. • Indore District

Presencial
INR 1 800 000 - 2 800 000
Python Developer
Python Developer

Scry AI • New Delhi

Presencial
INR 800 000 - 1 200 000
Collaborative and supportive work environment
Opportunities to work on innovative projects
Senior Backend Engineer - (Python+AI)
Senior Backend Engineer - (Python+AI)

Zoho • Ahmedabad District, Pune District

Presencial
INR 1 200 000 - 2 100 000
Backend Developer – Python & Go
Backend Developer – Python & Go

CloudNuro • Bengaluru

Presencial
INR 900 000 - 1 300 000
Founding Engineer, Backend (Senior)
Founding Engineer, Backend (Senior)

Cenna • Hyderabad

Presencial
INR 3 500 000 - 6 000 000
Software Engineer – Voice Infra
Software Engineer – Voice Infra

Scry AI • Gurugram District

Presencial
INR 1 200 000 - 1 800 000
Python Backend & AWS Integration Engineer
Python Backend & AWS Integration Engineer

UsefulBI • Índia

Presencial
INR 2 000 000 - 3 600 000
Backend Engineer
Backend Engineer

Angel-and-Genie • Bengaluru

Presencial
INR 1 200 000 - 1 800 000
Software Engineer
Software Engineer

BHIVE Workspace • Bengaluru

Presencial
INR 1 200 000 - 1 800 000
Full stack Engineer
Full stack Engineer

Phigital Care • Bengaluru

Presencial
INR 900 000 - 1 500 000