Job Description
Key Responsibilities:
Develop, test, and maintain web applications using Django and related technologies.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize applications for maximum speed and scalability.
Write clean, maintainable, and efficient code.
Troubleshoot and debug applications to resolve issues.
Implement security and data protection measures.
Work with database management systems, primarily PostgreSQL or MySQL.
Participate in code reviews to ensure high-quality codebase and shared knowledge.
Stay up-to-date with emerging technologies and industry trends.
Qualifications:
Experience: Minimum 2 years of experience in Django and Python development.
Proficiency in Django Framework: Strong understanding of Django’s ORM, middleware, templates, and form handling.
Database Knowledge: Experience with relational databases like PostgreSQL, MySQL, and ORM technologies.
Front-End Skills: Basic knowledge of front-end technologies (HTML5, CSS3, JavaScript). Experience with front-end frameworks like React or Angular is a plus.
APIs: Experience in building and consuming RESTful APIs.
Version Control: Proficient with Git and version control workflows.
Deployment: Experience with deployment and cloud services (AWS, Heroku, Docker).
Problem-Solving Skills: Strong analytical and problem-solving skills.
Team Player: Ability to work well in a team-oriented environment and collaborate with different departments.
Communication: Excellent verbal and written communication skills.
Preferred Qualifications:
Experience with microservices architecture.
Familiarity with CI/CD pipelines.
Understanding of Agile development methodologies.
Experience with Celery, Redis, or similar tools.
Knowledge of web security practices.
Location: HiLite Business Park, Calicut