Python Developer

Posted 3 weeks ago

Job description

Company Description

Saif Inspirations is a technology company based in Karachi, dedicated to helping businesses transition from physical to digital environments through innovative, secure, and customized solutions. Our focus is on providing business-centric digital transformation services to empower organizations for the future.

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, implementing robust architectures, and working effectively within an AWS environment.

Responsibilities

  • Develop and maintain web applications using the Django framework.
  • 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 years of strong experience with Django web framework.
  • Solid understanding of web application architecture and best practices.
  • Experience with RESTful API design and development.
  • Experience with relational databases (PostgreSQL & MySQL).
  • Hands-on experience with AWS and its services.
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Proficiency in Git for version control.
  • 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

  • Flexibility to work remotely as part of our hybrid work policy.
  • Competitive salary.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work culture.

Work Environment

  • The office features a modern, open, and comfortable workspace designed to enhance productivity and encourage collaboration.
  • A dedicated play area where you can relax and participate in recreational activities during their breaks.
  • Enjoy a serene and relaxing atmosphere that supports a healthy work-life balance, promoting both physical and mental well-being.

Apply Online

A valid email address is required.
A valid phone number is required.