Develop and maintain diverse applications using Django, Python, and Django REST Framework.
Work alongside the frontend team to create responsive, dynamic user interfaces using React.js, and integrate with mobile applications using React Native.
Implement state management with Redux in complex web and mobile applications.
Efficiently manage database interactions with Django ORM and integrate RESTful APIs.
Write clean, maintainable, and well-tested code.
Participate in all development lifecycle phases, from concept to deployment and support.
Collaborate with teams across functions like product management, design, and quality assurance.
Adhere to best coding practices and optimize web performance.
Backend Skills:
In-depth experience with Django and Django Rest Framework.
Proficiency in Python and Django ORM.
Familiarity with REST APIs, SQL databases, version control, containerization, and CI/CD.
Frontend Skills:
Strong expertise in React.js and an understanding of mobile app development.
Solid knowledge of CSS, HTML, and JavaScript.
Experience with Redux for state management, responsive design, and cross-browser compatibility.
Soft Skills:
Excellent communication and teamwork skills.
Strong analytical and problem-solving capabilities.
Ability to manage multiple projects and meet deadlines.
Requirements:
Bachelor’s degree in Computer Science or related field.
3-5 years of full-stack development experience.
Django: 2 years
React: 2 years
React Native experience is a nice to have, not required.