Python Developer - Backend Software Engineer

FreshieHire Author
Salary
Not Disclosed
Location
Gurgaon

Highlights

Design, develop, and maintain complex applications using Python & Django. Implement RESTful APIs, integrate third-party services, ensure application security, and optimize performance.




Description

We are seeking a skilled Python Developer who will be responsible for designing, developing, and maintaining complex applications and backend services. This role requires a strong understanding of web development principles and a passion for creating robust, scalable, and secure software solutions.

Key Responsibilities:

  • Design & Develop Applications: Utilize Python and Django to create high-quality backend services that meet project requirements.
  • Implement RESTful APIs: Build and manage RESTful APIs using Django Rest Framework to ensure seamless integration with front-end components.
  • Integrate Third-Party Services: Integrate third-party services and APIs, such as AWS (boto3), OAuth, and payment gateways, to enhance application functionality.
  • Utilize Libraries & Frameworks: Leverage libraries like Pillow, psycopg2, and sqlparse to optimize code efficiency and performance.
  • Ensure Security: Implement security measures using JWT and other best practices to protect sensitive data and ensure application integrity.
  • Optimize Performance: Use tools such as Gunicorn and Whitenoise to improve application speed and reliability.
  • Manage & Deploy Applications: Utilize Docker for containerization and CI/CD pipelines for automated deployment processes.
  • Collaborate with Front-End Developers: Work closely with front-end developers to ensure smooth integration of user-facing elements with server-side logic.
  • Write Clean Code: Develop maintainable, efficient code following best practices and coding standards.
  • Debug & Resolve Issues: Identify and resolve technical issues and bugs efficiently.
  • Mentor Junior Developers: Provide guidance to junior developers while fostering a culture of continuous learning and improvement.

The ideal candidate should possess an in-depth understanding of Python, Django, PostgreSQL, and AWS services. Experience with version control systems like Git is highly valued.




Skills

About the Author

FreshieHire Author
Hi, this is KD. On my blogs, you will find the best jobs for freshers all at one place. We curate jobs for you from various sources and combine them all at one place. Hope you got some value. : )
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.