Posted on: 28/10/2025
Job Description :
Key Responsibilities :
- Design, develop, and maintain scalable web applications using Python (Django, FastAPI, Flask) and Angular.
- Write clean, reusable, and efficient code following best coding practices.
- Develop RESTful APIs and integrate with third-party services.
- Implement authentication, authorization, and security mechanisms (JWT, OAuth2, CORS).
- Optimize application performance through caching (Redis), query optimization, and asynchronous processing (Celery, RabbitMQ).
- Collaborate with cross-functional teams (Product, DevOps, QA) in an Agile/Scrum environment.
- Ensure high-quality software through unit testing (Pytest, Django Test Framework) and debugging.
- Manage code repositories, branching, and version control using Git.
- Support deployment and CI/CD automation using Docker, Jenkins, and GitHub Actions.
- Deploy and manage applications on AWS (EC2, S3, Lambda, RDS, DynamoDB) or similar cloud environments.
- Participate in code reviews, document technical solutions, and contribute to continuous improvement initiatives.
Technical Skills Required :
1. Core Python & Backend Frameworks :
- Strong fundamentals in Python, including OOP, data structures, and algorithms.
- Proficiency in Django, FastAPI, or Flask.
- Experience with Django REST Framework (DRF) and API development.
- Understanding of microservices architecture, WebSockets (Django Channels, Socket.io), and Celery/RabbitMQ.
- Strong knowledge of authentication & security standards (JWT, OAuth2, SQL injection prevention).
2. Frontend Development :
- Hands-on experience with Angular (preferred) or equivalent frontend frameworks.
- Strong knowledge of HTML5, CSS3, and JavaScript.
3. Database & ORM :
- Experience with PostgreSQL and MySQL.
- Familiarity with Django ORM and SQLAlchemy.
4. Testing & Debugging :
- Experience in Pytest and Django Test Framework.
- Skilled in debugging using Postman, Logging, Chrome DevTools.
5. Data & Analytics Libraries :
- Basic understanding of NumPy, Pandas, and Matplotlib.
Soft Skills & Best Practices :
- Strong analytical and problem-solving mindset.
- Adherence to Agile/Scrum methodologies.
- Focus on clean, well-documented, and maintainable code.
- Excellent collaboration and communication skills.
Good to Have (Optional) :
- Experience with Node.js for backend development.
- Strong JavaScript fundamentals beyond frontend frameworks.
- Familiarity with CI/CD pipelines and container orchestration (Kubernetes).
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1565519
Interview Questions for you
View All