Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

Enterprise Minds, IncHyderabad, India
13 hours ago
Job description

Job Title : Senior Software Engineer – Python (FastAPI & Django)

Location : Hyderabad

Experience : 5+ years

Employment Type : Full-time

About the Role

We are looking for a Senior Software Engineer with strong expertise in Python, FastAPI, and Django to join our growing engineering team. The ideal candidate will be responsible for designing, developing, and optimizing scalable backend services and APIs to deliver high-performance solutions for our customers.

Key Responsibilities

Design, develop, and maintain high-quality backend applications and RESTful APIs using Python , FastAPI , and Django .

Architect and implement scalable and high-performance systems capable of handling high traffic and large datasets.

Optimize database queries and application logic for performance, low latency, and high availability .

Collaborate with cross-functional teams (Frontend, DevOps, QA) to deliver reliable and efficient products.

Implement best practices for code quality , testing , and deployment .

Identify and resolve performance bottlenecks at the code, database, and infrastructure levels.

Conduct peer code reviews and mentor junior engineers on best practices.

Integrate third-party services and APIs securely and efficiently.

Contribute to system design discussions, technical architecture, and long-term scalability planning.

Required Skills & Qualifications

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

5+ years of professional experience in backend development using Python .

Hands-on experience with FastAPI and Django frameworks.

Strong understanding of RESTful API design and microservices architecture .

Expertise in relational databases (PostgreSQL / MySQL) and familiarity with NoSQL systems.

Knowledge of asynchronous programming and concurrency in Python for high-performance applications.

Experience in scaling applications (horizontal / vertical), load balancing, and caching strategies (Redis, Memcached).

Solid understanding of cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

Proficiency in performance monitoring tools and techniques for profiling and debugging.

Familiarity with CI / CD pipelines and automated testing.

Excellent problem-solving, debugging, and communication skills.

Preferred Skills

Experience with event-driven architectures and messaging queues (RabbitMQ, Kafka).

Familiarity with API versioning , rate limiting , and throttling for high-traffic systems.

Knowledge of security best practices (OAuth2, JWT, OWASP).

Hands-on experience with observability tools (Prometheus, Grafana, ELK stack).

Create a job alert for this search

Python Developer • Hyderabad, India