We are looking for a skilled Python Django & React/Next.js Developer to join our development team. The ideal candidate should have strong experience in building scalable web applications, REST APIs, and modern frontend interfaces. You will be responsible for designing, developing, testing, and maintaining high-performance applications.
*Key Responsibilities*
* Develop and maintain backend applications using Python and Django/Django REST Framework (DRF).
* Build responsive and user-friendly web applications using React.js and Next.js.
* Design and implement RESTful APIs and integrate third-party services.
* Optimize applications for maximum speed, scalability, and security.
* Collaborate with UI/UX designers, product managers, and other developers.
* Write clean, maintainable, and well-documented code.
* Perform code reviews and troubleshoot application issues.
* Participate in architecture discussions and technical planning.
*Required Skills*
* Strong experience with Python and Django.
* Hands-on experience with Django REST Framework (DRF).
* Strong knowledge of React.js and Next.js.
* Experience with JavaScript (ES6+), TypeScript, HTML5, and CSS3.
* Good understanding of relational databases such as PostgreSQL or MySQL.
* Experience with Git and version control workflows.
* Familiarity with API integration and authentication mechanisms (JWT, OAuth).
* Understanding of software development best practices and design patterns.
*Preferred Skills*
* Experience with AWS, Docker, and CI/CD pipelines.
* Knowledge of Redis, Celery, and background job processing.
* Experience with Nginx and Linux server administration.
* Familiarity with Agile/Scrum methodologies.
* Experience in POS, ERP, E-commerce, or SaaS applications is a plus.
*Qualifications*
* Bachelor's degree in Computer Science, Engineering, or a related field.
*6month/ 1+ years of professional experience in full-stack web development.
Pay: ₹12,000.00 - ₹20,000.00 per month
Ability to commute/relocate:
- Kalamassery, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Preferred)
Work Location: In person