Python-Django Web Developer

Miraki Software Solutions LLP

Posted: 10 months ago

Company Website
https://cutshort.io/jo...
Position type
full time
Job source
Cutshort
Category
programming
Remote
No
Salary
3 - 4 lacs/annum
Job location
India
About

Job Description: Python Django Backend Developer (3 years of experience)


We are seeking a highly skilled Python Django Backend Developer with at least 3 years of experience to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications using Python and Django framework.


Responsibilities:


1. Develop and maintain server-side logic for web applications using Python and Django.

2. Collaborate with the front-end developers to integrate user-facing elements with server-side logic.

3. Design and implement data models and database schemas using Django ORM or other database frameworks.

4. Write efficient, reusable, and testable code following best practices and coding standards.

5. Implement security and data protection measures to safeguard sensitive data.

6. Optimize applications for maximum speed and scalability.

7. Collaborate with the DevOps team to deploy applications and manage infrastructure.

8. Troubleshoot and debug issues in existing applications and provide timely resolutions.

9. Conduct thorough testing and code reviews to ensure high-quality software.

10. Stay up-to-date with the latest trends and technologies in Python, Django, and web development.


Requirements:


1. Bachelor's degree in Computer Science, Engineering, or a related field.

2. Proven 3 years of professional experience in Python backend development with Django framework.

3. Strong understanding of web application development and RESTful APIs.

4. Proficiency in Python, Django, and related libraries/frameworks (e.g., Django REST framework).

5. Experience with databases such as PostgreSQL, MySQL, or MongoDB.

6. Familiarity with front-end technologies (HTML, CSS, JavaScript) and integration with backend systems.

7. Knowledge of version control systems (e.g., Git) and Agile development methodologies.

8. Solid understanding of software development principles, design patterns, and best practices.

9. Ability to work independently as well as collaboratively in a team environment.

10. Strong problem-solving skills and attention to detail.


Preferred Skills:


1. Experience with cloud platforms such as AWS or Azure.

2. Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.

3. Familiarity with message brokers (e.g., RabbitMQ) and caching systems (e.g., Redis).

4. Experience with continuous integration and continuous deployment (CI/CD) processes.

5. Familiarity with frontend frameworks like React or Angular.


Join our team and contribute to the development of innovative web applications using Python and Django. As a Backend Developer, you will have the opportunity to work on challenging projects and collaborate with a talented team to deliver high-quality software solutions.

Skills:- Django, Flask, RESTful APIs, PostgreSQL, MySQL, MongoDB, HTML/CSS, Javascript, Git, Amazon Web Services (AWS), Docker, Kubernetes, RabbitMQ, Redis and CI/CD

Subscribe to our daily job alerts

Sign up for our newsletter to stay up to date with new jobs posted on Profilehunt

Please confirm your email address once you subscribe.