IRC Is Hiring Python Developer

Islamabad Recruitment Company is looking for a ” Python Developer ” for one of its client companies.

Qualification: BSCS/ BS IT/ BSS (SE) or any other equivalent degree
Experience: 4 Years
Location: Islamabad
Payroll: 150K

Apply or refer to: shahzeb.irco@gmail.com

As a Backend Developer, you will cover all primary development activities across our whole technology stack that ensures we deliver code with high-quality products and services. You will work closely with our product team and frontend engineers to ensure system consistency for our customer needs and user experience. Ideally, you have a successful track record of design, development, and implementation of software and can demonstrate experience of technology expertise in integration, launch, scaling, and maintenance of new and existing products and solutions.

We are looking for someone who:

Is obsessed with new technologies and best practices
Put innovation and curiosity above hierarchy
Is an owner who takes things from start to end
Seeks to understand the needs of your peers and team and adapts your style as necessary
Is experienced in delivering high-quality code without relying on someone else to find bugs in it

Basic Requirements:

4+ years of backend systems development experience
Have exceptional python development skills with knowledge of Django, Flask, and related frameworks
Hands-on experience with SQL or non-SQL DBS (MySQL, MongoDB, PostgreSQL)
Familiarity with enterprise software architecture design patterns: Multi-Tier architecture, Domain Driven Design and etc.
Experience with using Python debugging tools to profile performance and debug unnecessary overheads
Experience creating high-performance Rest APIs that are well-documented
Experience building large-scale Django web applications, refactoring code, and designing class structures
Experience with unit testing and pytest etc

Microservices, Kafka, docker, k8s/Kubernetes (AKS is a bonus)
Comfortable working in a Linux environment, specifically Debian or Ubuntu
Plan, and estimate time and effort for rolling out features
Understand security and compliance implications at all stages
Experience working in an Agile software environment
Good understanding of the software development process
Gitflow
Unit tests/integration tests
PR process
Experience with CI/CD tools, such as Jenkins is a plus

Additional Skills:
You will work on tasks from the following categories, but you can pick up the skills on the job if you haven’t mastered these yet:

DevOps experience, especially on Debian/Ubuntu servers, AKS, Vault, and Docker. We are building modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus for us.
Cloud computing, preferably Azure
Managing clients & projects from beginning to completion
Invest in your team member for their growth and excellence
Publicly reviewable contributions to impactful development projects