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.
|
|