Roles & Responsibilities
- Develop web applications using Python and modern frontend technologies.
- Design and develop REST APIs.
- Build responsive user interfaces.
- Integrate frontend with backend APIs.
- Write clean, reusable, and efficient code.
- Optimize application performance.
- Debug and resolve software issues.
- Collaborate with designers, testers, and project managers.
- Manage source code using Git.
- Deploy applications to production servers.
- Monitor deployed applications and fix deployment-related issues.
- Perform regular maintenance and updates.
Required Technical SkillsBackend
- Python
- Django / Flask / FastAPI
- REST API Development
- Authentication (JWT/OAuth)
- ORM
- MVC/MVT Architecture
Frontend
- HTML5
- CSS3
- Bootstrap
- JavaScript (ES6)
- React.js (Preferred)
- AJAX
Database
- MySQL
- PostgreSQL
- SQLite
- MongoDB (Optional)
Version Control
Deployment Skills (Must Have)
Candidate should know how to deploy projects using:
Linux Server
- Ubuntu Server
- SSH
- Terminal Commands
- File Permissions
Web Server
WSGI/ASGI Server
Process Manager
Domain Configuration
- Domain Mapping
- DNS Configuration
SSL
- SSL Certificate Installation
- HTTPS Configuration
- Let's Encrypt (Certbot)
Cloud Platforms
Knowledge of any one:
- AWS EC2
- DigitalOcean
- Azure
- Google Cloud Platform (GCP)
Database Deployment
Environment Configuration
- Virtual Environment
- Environment Variables
- Requirements Installation
Preferred Skills
- Docker
- Docker Compose
- CI/CD Basics
- GitHub Actions
- Redis
- Celery
- WebSockets
- REST API Integration
- Payment Gateway Integration
Educational Qualification
- B.E./B.Tech/MCA/B.Sc./M.Sc. (Computer Science/IT) or equivalent.
- Freshers with strong project experience or experienced candidates are welcome.
Interview Evaluation Areas
Assess candidates on:
- Python programming fundamentals
- Django/Flask/FastAPI concepts
- HTML, CSS, JavaScript, and React basics
- REST API design and integration
- SQL and database concepts
- Git and version control workflows
- Linux commands and server administration
- Project deployment using Gunicorn/Uvicorn with Nginx
- Cloud hosting (AWS, DigitalOcean, Azure, or GCP)
- Debugging, testing, and problem-solving skills
Pay: ₹10,000.00 - ₹12,000.00 per month
Work Location: In person