Python Engineer

Karachi

Job Description

Python Engineer

We are looking for a Python Engineer who is a talented ninja python programmer and is interested in being part of a platform that handles millions of requests per day. You will participate in conceiving, designing and delivering the most complex products and pushing the boundaries of perfection. We're a team of 4,000 ambitious, curious people building trading platforms that are used by hundreds of millions of people every month to buy and sell almost anything.

What you will be doing:

  • Hit the ground running - Gather up-to-date and in-depth understanding of the existing code base and technologies stack within weeks;
  • Actively participate in planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
  • Research and apply industry trends as part of your daily work;
  • Create unit tests in accordance with our established standards to cover assigned work;
  • Write and maintain exemplary code following our existing programming practices;
  • Actively contribute in post-release maintenance issues;
  • Develop elegant solutions for complex problems;
  • Pioneer reliability and efficiency of our current code base, platforms and/or core systems;
  • Impact on the direction and scope of technical vision within your stream;
  • Contribute in defining the architecture of your product steam;
  • Gain a detailed understanding of the complete architecture of our product and the position of your product stream in it;
  • Participate in peer-programming sessions and provide guidance on tasks, irrespective of complexity or scale;
  • Code review all major pull requests, defining programming standards and providing constructive feedback.
  • Provide and share a broad knowledge of technologies and architectures and function as a mentor within the scope of your product stream (and outside of it when required);
  • Capacity to push back requirements when incomplete;
  • Ability to handle the entire software development life cycle, end to end
  • Liaises with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead;
  • Liaise with other tech teams to share innovations from your stream

Who we're looking for:

  • 3+ years of professional back-end software engineering experience;
  • Experience working on high-traffic and large-scale web products;
  • Experience with web infrastructure, distributed systems, performance analysis, search infrastructure;
  • Driven to gain insight into different new and old technologies;
  • Been on at least one "death march" and know exactly why some things are to be avoided;
  • 3+ years of experience in analysis, design, coding and implementation of next generation web applications in Python and Django;
  • 1+ year(s) of experience in API based architectures (eg SOA);
  • Ability to prioritize tasks and quickly adjust in a rapidly changing environment
  • Maintain and ensure optimal software quality within the assigned product;
  • Being actively involved in forming a product vertical team of excellent back end engineers that deliver high-quality code;
  • Passionate about making a difference, a self-starter, takes initiatives and follow through them.

What we'll give you:

  • Unique opportunity to join an international company (we are part of the Naspers international group) and one of the major Internet Brands, not only in Pakistan, but in the world
  • Become part of a winning team and rapidly growing business that really makes a difference in the daily lives of millions of users by enabling win-win transactions
  • Health insurance coverage for all employees and their spouse and children
  • Life insurance for all employees
  • Annual paid holidays of 20 working days along with 15 sick leaves
  • Provident Fund for all employees
  • Staff recognition & personal development plan
  • Flexible working hours
  • A cool, start-up environment
  • Casual dress code and vibrant social scene

What you need to know about us:

  • We connect local people to buy, sell or exchange used goods and services by making it fast and easy for anyone to post a listing through their mobile phone or on the web. Hundreds of millions of people in local markets around the world generate more than 1.7 billion monthly visits, 35 billion monthly page views and 54 million listings every month on the OLX Group's online marketplaces
  • OLX is part of the OLX Group, a global product and tech company with 17 brands, +40 countries, +5000 people and one mind-set
  • Our mission is to make it super easy for people to buy and sell almost anything, boosting local economies
  • We are proud to be different, and we work differently too. We combine the spirit and agility of a start-up with the maturity that comes from being part of a 100-year-old company
  • We are curious, ambitious and allergic to corporate interference. We improvise, experiment and push each other further, embracing uncertainty and driving change

If you are as excited as us about this position and our company, we hope you join us! If you'd like to learn more about the OLX Group, take a look at the other parts of our website. And remember, we are an equal opportunities employer.


Similar Jobs

IT System Administrator Broadpeak Technologies  Islamabad

3 year(s) or above experience Islamabad Responsibilities: Administer, manage, and support Office 365 applications, Active Directory and Azure cloud...

View similar Jobs of Information Technology
Wordpress/Front-End Developer BOHRADEVELOPERS  Karachi

  We have an immediate need for a full-stack WordPress developer for our US Based Projects. The ideal candidate has a thorough understanding of WordPress...

View similar Jobs of Information Technology
IT System Administrator Broadpeak Technologies  Islamabad

3 year(s) or above experience Islamabad Responsibilities: Administer, manage, and support Office 365 applications, Active Directory and Azure cloud...

View similar Jobs of Information Technology
Web Engineer Broadpeak Technologies  Islamabad

3 year(s) or above experience Islamabad Responsibilities: Designing and implementing new website features and functionality. Establishing...

View similar Jobs of Information Technology
I.T Executive Platinum Steel  Karachi

Platinum Steel is looking to hire an I.T Executive.   Job is based at the mill located at Port Qasim, Karachi Ideal if candidate can join immediately Eduction: Diploma is...

View similar Jobs of Information Technology
Store cum IT Assistant S M Jaffer & Co.  Islamabad

A well known power engineering company is looking for a Store Cum IT Assistant for its Islamabad Office, he must be well aware of, Keeping a record of usages and restock the store...

View similar Jobs of Information Technology

More Jobs like this Job

Site Supervisor / Troubleshooter S M Jaffer & Co.  Karachi

A Well known power generation company is looking for a Site Supervisor Troubleshooter who have hands on experience in, Electrical...

Deputy Project Manager UN  Peshawar

  ...

Field Technician - ODN Access Cyber Internet Services  Karachi

  Summary The prime objective of Field Technician ODN Access is to activate the customer. Key...

Team Lead, Planning Support Unit UN  Peshawar

We are looking for a Team Lead, Planning Support Unit for our Stabilization and Development Programme. All interested candidates are...

Cook Welfare organization  Islamabad

We need one male professional cook in Islamabad and Sohawa near jhelum for 24 hours at our college. Maintain sanitation, health, and...

Senior Project Associate UN  Peshawar

  ...

Head of Finance Platinum Resources international  Lahore+1 location

Looking for Head of Finance role for one of our Construction clients based in Lahore CA Qualified with 10 years of experience in Finance...