Senior Python Software Developer  
OneContact Tech   More jobs from this company

Job Details Back to Job Listing
 
Job Title:   Senior Python Software Developer
Category:   Software Development
Total Positions:   1
Gender:   No Preference
Minimum Education:   Bachelors
Degree Title:   Bachelor's degree in Computer Science, Software Engineering, or a related field.
Career Level:   Experienced Professional
Minimum Experience:   7 Years
Salary Range:   PKR 350,000 to 450,000 per Month
Apply By:   Jun 19, 2025
     
     
 
Job Description:

Skills & Experience:   

Roles and Responsibilities

  • Gain a strong understanding of existing platforms and codebases, contributing early by implementing smaller stories with automated test coverage.
  • Design and implement new features and services using modern back-end frameworks, with increasing complexity over time.
  • Participate in and contribute to architectural and technical design discussions, focusing on scalable and maintainable solutions.
  • Conduct code reviews, maintain development standards, and help improve engineering practices.
  • Take ownership of projects from conception to release, balancing fast delivery with sound technical decision-making.
  • Mentor junior developers, sharing knowledge and fostering a collaborative team environment.
  • Adapt quickly to shifting priorities in a fast-paced environment.

Job Requirements

  • 5+ years of professional experience as a Back-End or Full Stack Engineer.
  • Proficiency in Python with frameworks such as Django or Flask for building microservices (Python is a key requirement).
  • Solid understanding of system design, distributed systems, and scalable architecture.
  • Experience working with PostgreSQL or similar relational databases.
  • Experience with continuous integration and delivery (CI/CD) pipelines.
  • Strong problem-solving skills and clear written and verbal communication.

 Nice to Have

  • Experience migrating data between databases, with awareness of business logic and edge cases.
  • Familiarity with containerization and orchestration tools such as Docker, Nomad, or Kubernetes.
  • Exposure to event-driven architectures using tools like Kafka.
  • Familiarity with GraphQL APIs and potentially gRPC.
  • Experience working in Agile teams and contributing to iterative development.
  • Knowledge of or experience with multiple programming languages and paradigms.

What We Offer:

  • 100% Remote Work, Hiring from: North Macedonia, Albania, Kosovo, Bosnia and Pakistan.
  • Paid Overtime as needed
  • Opportunity To Learn & Develop New Skills
  • An Open & Collaborative Work Environment
  • Generous Compensation based on Industry Standards + Benefits
  • Client Working Hours: Monday - Friday, 9 - 5 EST. You will be working 8h/day with a 4h overlap with client working hours.

Company Information
 
Company Name:  OneContact Tech
Company Description:
onecontact TECH is focused on building strong and effective teams for businesses by selecting the top 1% of remote talent in Central & Eastern Europe.
Our journey began over 10 years ago as a small outsourcing project, which over the years has transformed into an International aswell as National level Information Technology & Services Company.

Copyright 2025, University of Karachi. All Rights Reserved