HamburgerMenu
hirist

eClerx - Python Full Stack Developer

Posted on: 08/01/2026

Job Description

Description :

Role Overview :


We are looking for an experienced Python Full Stack Developer who can independently design, develop, and deploy scalable web applications. The ideal candidate will have strong expertise in Django/Django REST Framework on the backend and be equally comfortable working with modern frontend frameworks such as React, Angular, or Vue. This role requires deep ownership of product lifecycle including development, deployment, DevOps, mentoring team members, and ensuring best engineering practices.

Key Responsibilities :

Backend Development :

Design, develop, and maintain scalable backend systems using :

- Python

- Django

- Django REST Framework (DRF)

- Build secure, reusable RESTful APIs and microservices

- Implement authentication (JWT/OAuth2), role-based access control, and API documentation

- Optimize application performance and database interaction

Frontend Development :

Develop responsive, interactive, and high-performance UIs using :

- React / Angular / Vue (any strong modern framework)

- Implement state management, reusable components, and UI best practices

- Collaborate with designers on UX consistency and accessibility

Database & Data Layer :

Design relational database schemas and ER diagrams

Work with :

- PostgreSQL

- MySQL

- Optimize Django ORM queries and database performance

- Handle migrations, indexing, and query performance tuning

DevOps & Deployment :

Manage deployments on :

- VPS / Cloud (AWS/GCP/Azure/DigitalOcean)

- Set up and maintain CI/CD pipelines

- Configure web servers (Nginx/Gunicorn/Uvicorn)

- Monitor application performance, uptime, and logs

Architecture & Best Practices :

- Apply clean architecture principles and modular code design

- Ensure secure coding practices (OWASP, CSRF, XSS prevention)

- Implement unit, integration, and API testing strategies

- Maintain technical documentation and coding standards

Leadership & Collaboration :

- Lead technical discussions and architectural decisions

- Conduct code reviews and mentor junior developers

- Work closely with Product Managers and Designers

- Break down requirements into technical tasks & estimations

Required Skills :

- 5+ years professional full-stack development experience

Strong expertise in :

- Python

- Django & Django REST Framework

- RESTful API design

Strong knowledge of :

- JavaScript / TypeScript

- React / Angular / Vue

- HTML5, CSS3, SCSS/Tailwind/Bootstrap

Solid experience with relational databases :

- PostgreSQL / MySQL

Hands-on DevOps experience including :

- VPS deployment

- CI/CD tools (GitHub Actions, GitLab CI, Jenkins)

Strong understanding of :

- Git and branching strategies

- SDLC and Agile methodologies

Nice to Have (Good Bonus) :

Experience with :

- Docker / Kubernetes

- Celery / Redis

- WebSockets / realtime apps

- Microservices architecture

Experience integrating :

- Payment gateways

- Third-party APIs

- Authentication providers (SSO, OAuth)

Knowledge of cloud services :

- AWS EC2, S3, RDS

- GCP or Azure equivalents

Soft Skills :

- Excellent verbal & written communication

- Strong analytical and debugging capability

- Team leadership and mentoring ability

- Ownership mindset and accountability

- Ability to work in fast-paced product environments

Education :

Bachelors/Masters degree in Computer Science Information Technology Engineering or equivalent practical experience


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in