Python Developer

Job Overview

Location
Karachi, Sindh
Job Type
Full Time
Date Posted
4 hours ago

Additional Details

Job ID
2266
Job Views
19

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

Similar Jobs

Dice Tech Recruitment Services

Databricks Engineer

Full Time

Dice Tech Recruitment Services

Network Support Engineer

Full Time

Mental Wellness Centre

Mental Wellness Centre

Part Time

Dice Tech Recruitment Services

Database Developer

Full Time