Responsibilities:
- Design, develop, and maintain scalable web applications using Django (backend) and React.js (frontend).
- Build and optimize RESTful APIs using Django REST Framework (DRF) and integrate them with React.js frontends.
- Work with databases (PostgreSQL, MySQL, or MongoDB) and optimize queries.
- Implement authentication and authorization mechanisms (JWT, OAuth, etc.).
- Ensure performance, security, and scalability of the applications.
- Build responsive, pixel-perfect UI components with React.js and TailwindCSS / Material UI.
- Collaborate with designers, frontend and backend developers, and DevOps engineers.
- Implement background task management using Celery & Redis.
- Write clean, efficient, and reusable code following best practices.
- Develop unit tests and integrate with CI/CD pipelines for automated deployments.
- Stay up to date with the latest frontend and backend technologies and best practices.
Requirements:
- 2–3 years of experience in Python/Django and React.js.
- Strong knowledge of Django ORM and database management.
- Experience in building RESTful APIs with Django REST Framework (DRF).
- Hands-on experience with PostgreSQL/MySQL and query optimization.
- Proficiency in React.js, JavaScript (ES6+), HTML5, and CSS3.
- Familiarity with state management (Redux, Zustand, or Context API).
- Understanding of component-based architecture and API integration.
- Exposure to FastAPI for high-performance API development (preferred).
- Familiarity with Docker, Kubernetes, or other containerization tools.
- Knowledge of asynchronous programming and event-driven architectures.
- Proficiency in Git/GitHub for version control.
Experience with unit testing, debugging, and performance optimization.
Job Type: Full-time
Application Question(s):
- This is Islamabad based Onsite job are you fine with it? Yes/NO
Experience:
- ReactJS: 4 years (Required)
- Python Django: 3 years (Required)
Work Location: In person