Key Responsibilities: Develop and maintain web applications using Python, Django, and Django Rest Framework. Design and implement database schemas in MySQL and Postgres.
Utilize
Docker for containerization of applications. Manage code repositories using Git and GitHub. Develop additional services using Flask. Deploy and manage applications on AWS. Collaborate with front-end developers to integrate user-facing elements. Optimize applications for maximum speed and scalability. Write clean, maintainable, and productive code. Perform code reviews and mentor junior developers. Participate in the full software development lifecycle.
Mandatory Skills: Proficient in Python and Django.
Experience with Django Rest Framework. Strong knowledge of MySQL and Postgres databases. Familiarity with Docker for containerization. Proficiency in using Git and GitHub.
Experience with Flask for developing additional services. Practical knowledge of AWS for deploying and managing applications.
Solid understanding of Git for version control.
Positive to Have: Basic knowledge of React for front-end development.
Experience with MongoDB and DynamoDB. Familiarity with Microsoft Azure. Worked on at least 2 live projects. Strong problem-solving skills and good understanding of Data Structures and Algorithms (DSA).
Additional Requirements: Excellent communication skills. Ability to work independently and as part of a team. Strong analytical and problem-solving skills. Passion for learning new technologies and improving skills.
Designation
Python Django Developer
Key Skills
Amazon Web Services (AWS)DjangoDockerFastAPIFlashGithubMySQLPostgreSQLPython