Software Engineer

Onsite Karachi Posted: March 7, 2025

Job Summary:

We are seeking a skilled Python Developer to join our team. The ideal candidate will be responsible for developing, testing, and maintaining scalable applications, APIs, and automation scripts. They should have a strong understanding of Python frameworks, database management, and cloud technologies.

Key Responsibilities:

  • Develop, test, and maintain Python applications and services.
  • Design and implement RESTful APIs and microservices.
  • Write efficient, reusable, and scalable code.
  • Work with databases such as PostgreSQL, MySQL, or MongoDB.
  • Collaborate with cross-functional teams to define, design, and deploy new features.
  • Troubleshoot, debug, and optimize code for performance.
  • Implement security and data protection best practices.
  • Work with cloud platforms like AWS, GCP, or Azure (if required).
  • Write unit and integration tests to ensure software quality.
  • Stay updated with the latest Python and software development trends.

Required Skills & Qualifications:

  • Strong proficiency in Python (Django, Flask, or FastAPI).
  • Experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • Knowledge of object-oriented programming (OOP) and design patterns.
  • Familiarity with Docker, Kubernetes, or CI/CD pipelines.
  • Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
  • Experience with Git and version control systems.
  • Ability to write clean, scalable, and maintainable code.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

  • Experience with machine learning, AI, or data science is a plus.
  • Knowledge of asynchronous programming and event-driven architectures.
  • Familiarity with GraphQL or WebSockets.
  • Understanding of DevOps and cloud deployment strategies.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Flexible working hours and remote work options.
  • Health insurance and wellness programs.
  • Career growth opportunities and learning resources.

Apply for this position

No file chosen