Posted:10 months ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a highly skilled Backend Python Developer to join our team. The ideal candidate should have expertise in Python, Django/Flask, API development, and database management. This role involves developing and maintaining robust backend systems, ensuring scalability, security, and efficiency. Main Responsibilities: 1) Backend Development & API Management: Develop and maintain scalable and efficient backend services using Python (Django/Flask/FastAPI). Design, build, and manage RESTful APIs and GraphQL endpoints. Optimize API performance, security, and response times. 2) Database Management: Design, develop, and optimize SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases. Ensure data integrity, indexing, and caching strategies for optimal performance. Implement database migration and backup solutions. 3) System Architecture & Scalability: Build microservices architecture and ensure efficient system design. Optimize application performance, caching, and load-balancing mechanisms. Implement asynchronous processing and background jobs using Celery/RabbitMQ. 4) Security & Authentication: Implement secure authentication and authorization using OAuth, JWT, or Session-based authentication. Apply best practices for data protection, encryption, and vulnerability patching. Ensure compliance with industry security standards (OWASP, GDPR, etc.). 5) Third-Party Integrations: Integrate with payment gateways, cloud services (AWS, GCP, Azure), and third-party APIs. Work with external APIs for data exchange, web scraping, or automation tasks. Implement logging, monitoring, and analytics tools to track application performance. Skills Required: ✅ Programming Languages: Python Advance Level ✅ Frameworks: Django, Flask, FastAPI ✅ Database Management: PostgreSQL, MySQL, MongoDB, Redis ✅ API Development: RESTful APIs, GraphQL, WebSockets ✅ Authentication & Security: OAuth, JWT, SSL/TLS encryption ✅ Cloud & DevOps: AWS (EC2, S3, Lambda), Docker, Kubernetes, CI/CD pipelines ✅ Message Queues: RabbitMQ, Celery, Kafka ✅ Version Control: Git, GitHub, GitLab ✅ Testing & Debugging: PyTest, Selenium, Postman Preferred Qualifications: 🎓 Bachelor’s/Master’s degree in Computer Science, IT, or a related field. 🛠️ 2+ years of experience in backend development with Python. 🔹 Prior experience in fintech, edtech, or SaaS-based platforms is a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

faridabad, haryana, india