Python Developer

Job Overview

Location
Karachi, Sindh
Job Type
Full Time
Date Posted
2 months ago

Additional Details

Job ID
2266
Job Views
185

Job Description

Saif Inspirations is a digital solutions provider that helps businesses transition from physical to digital platforms. We offer innovative, business-centric, secure, and tailor-made solutions to our clients. We are located in Karachi, Pakistan and are dedicated to helping businesses thrive in the digital era.


Role Description

This is a full-time, on-site role located in Karachi for a Python Developer at Saif Inspirations. As a Python Developer, you will be responsible for design, development, and maintain scalable web applications using Django and FastAPI, implementing robust architectures, and working effectively within an AWS environment.


Responsibilities

  • Develop and maintain web applications using the Django and fastAPI.
  • Write clean, maintainable, and efficient code following best practices.
  • Design and implement scalable, robust, and secure web application architectures.
  • Plan and design database schemas to support application requirements.
  • Deploy applications on AWS or other cloud services.
  • Monitor and optimize the performance of the deployed applications.
  • Work closely with front-end developers, designers, and other team members to deliver high-quality products.
  • Participate in code reviews to maintain code quality and share knowledge with the team.
  • Implement security best practices to protect applications from vulnerabilities.
  • Write unit and integration tests to ensure code quality and reliability.
  • Integrate user-facing elements developed by front-end developers with server-side logic
  • Implement user interfaces with HTML, CSS, and JavaScript.
  • Staying up-to-date with the latest web development trends, techniques, and technologies.


Requirement

  • At least 2-4 years of strong professional experience with Django and fastAPI.
  • Solid understanding of web application architecture and best practices.
  • Experience with RESTful API and asynchronous APIs design and development.
  • Experience with relational databases (PostgreSQL & MySQL).
  • Experience with Redis, Celery, and background task processing.
  • Hands-on experience with AWS and its services.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Proficiency in Git for version control and CI/CD pipelines.
  • Strong knowledge of GraphQL and WebSockets.
  • Experience with front-end technologies (JavaScript, HTML, CSS) is a plus.
  • Familiarity with NoSQL databases (e.g., MongoDB) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Experience with agile development methodologies.
  • Ability to work independently and collaborate effectively in a team environment.


Benefits

  • Competitive salary.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work culture.


Industry

  • IT Services and IT Consulting


Employment Type

  • Full-time

Location