Overview about JD for Full-Stack Developer
We are seeking a highly skilled Full-Stack Developer with a strong background in Python and Django to design, develop, and maintain modern web applications. The ideal candidate will have hands-on experience developing complex projects such as CRM systems, E-commerce platforms, and Chat applications. You&aposll work on both back-end and front-end development in a fast-paced Agile environment.
Responsibilities
- Back-End Development: o Build and maintain scalable web applications and RESTful APIs using Python and Django. Develop robust features including user authentication, payment integrations, and real-time messaging.
- Leverage Django ORM, middleware, and advanced features like Django Channels for real-time functionality. o Develop projects related to CRM systems, E-commerce platforms, and Chat applications.
- Optimize server-side performance using caching solutions (e.g., Redis) and asynchronous processing.
Front-End Development:
- Create responsive user interfaces using HTML5, CSS3, and modern JavaScript frameworks (Angular).
- Integrate front-end applications with back-end services through RESTful or GraphQL APIs.
- Ensure cross-browser compatibility and mobile responsiveness.
Database & DevOps:
- Design and manage relational databases (PostgreSQL, MySQL) along with efficient data migrations.
- Deploy and monitor applications on cloud platforms (AWS, Azure, GCP) using CI/CD pipelines.
- Containerize applications with Docker and manage deployments with Kubernetes (preferred).
Collaboration & Quality Assurance:
- Participate in Agile/Scrum ceremonies, code reviews, and unit/integration testing.
- Maintain coding standards, thorough documentation, and best practices in version control (Git).
Qualifications
- Experience: 3+ years of full-stack development experience using Python, Django, and modern front-end technologies.
Technical Skills:
- Proficient in Python and Django framework with a proven track record of building scalable applications. o Solid experience with HTML, CSS, JavaScript, and at least one modern front-end framework.
- Familiar with REST API design, GraphQL, and real-time communication using Django Channels.
- Hands-on experience in developing projects related to CRM systems, E-commerce platforms, and Chat applications. Experience with database design, caching strategies, cloud deployment, and CI/CD pipelines.
- Exposure to containerization (Docker) and orchestration (Kubernetes) is a plus.
Bonus Skills:
- Knowledge of asynchronous programming and automated testing frameworks.
- Familiarity with modern DevOps practices and monitoring tools.
Preferred:
- Experience with front-end frameworks (Angular).
- Knowledge of CI/CD pipelines and tools.
- Familiarity with Agile development practices.
- Experience with DevOps tools and practices.
Industry:
- Information and Communication Technology (ICT), Information Technology (IT), and o IT Enabled Services (ITES)
Salary and benefits: Per Industry standards
Location: Delhi, Gurugram.
HR email id- [Confidential Information]
Website: https://www.nfinfratech.com/
LinkedIn: https://www.linkedin.com/company/nf-infratech-in