Experience: 3+ Years
Job Summary
We are seeking a skilled Python Backend Developer with 3+ years of hands-on experience in designing, developing, and maintaining scalable web applications and RESTful APIs. The ideal candidate should possess strong expertise in Python, FastAPI, Flask, database design, and cloud-native development practices.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Python.
- Build and optimize RESTful APIs using FastAPI and Flask.
- Integrate third-party APIs and external services.
- Implement authentication and authorization mechanisms (JWT/OAuth2).
- Write unit tests and integration tests.
- Deploy and manage applications using Docker and cloud platforms.
Required Technical Skills Core Python:
- OOP, Exception Handling, Decorators, Generators, Context Managers, Async Programming,
- Multithreading, Multiprocessing, Data Structures.
- FastAPI: REST APIs, Pydantic, Dependency Injection, Middleware, JWT, Swagger/OpenAPI.
- Flask: Routing, Blueprints, Session Management, Error Handling, REST APIs.
- Database Skills: PostgreSQL, MySQL, SQLAlchemy ORM, Query Optimization, Indexing, Transactions.
- DevOps & Deployment: Git, Docker, Linux, Nginx, Gunicorn/Uvicorn, CI/CD, AWS, Azure, GCP.
Nice to Have: Redis, Celery, RabbitMQ, Kafka, Kubernetes Basics, Elasticsearch, Microservice
Pay: From ₹20,000.00 per month
Benefits:
- Cell phone reimbursement
- Health insurance
- Internet reimbursement
- Provident Fund
Work Location: In person