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

Senior PHP Developer Codenterprise Pvt Ltd  Islamabad  

Job Description Job Opening: Urgently we are looking for an experienced Senior PHP Developer having at least +5 years working experience. Major responsibilities are as under: ...

View similar Jobs of Information Technology
Software Engineer Broadpeak Technologies  Islamabad

3 year(s) or above experience Islamabad Responsibilities: Design and develop applications as per the instructions provided by the team lead to meet...

View similar Jobs of Information Technology
Senior Ios Developer Optymyze Tech  Islamabad  

Job Description Optymyze Technologies is looking for a seasoned iOS Developer with atleast 3 years of experience developing iOS apps. A perfect candidate should have hands-on...

View similar Jobs of Information Technology
Software Engineer Broadpeak Technologies  Islamabad

3 year(s) or above experience Islamabad Responsibilities: Design and develop applications as per the instructions provided by the team lead to meet...

View similar Jobs of Information Technology
Python Developer Enzipe  Faisalabad  

Job Description Office based experienced python developer required: Must have knowledge on diffrent liberaries. Job Specification Expertise in Core...

View similar Jobs of Information Technology
Web Developer OptimaGeeks  Lahore  

Job Description Excellent knowledge of PHP, Laravel /Yii2 framework and experience building factories/facades/libraries using abstract classes, interfaces, traits. Knowledge...

View similar Jobs of Information Technology

More Jobs like this Job

Magento Software Engineers NextBridge  Lahore

Nextbridge Private Limited immediately requires highly talented and experienced Magento Software Engineers with good English...

Graphic Designer Zarnab International (Pvt) Ltd.  Lahore

Job Description We are looking for a Graphic Designer who can design creative designs for social media posts and banners. Have to...

Technical Recruiter Sharp Brains Global IT Support UK  Lahore

Job Description Sharp Brains Ltd is looking for an experienced Technical Recruiter responsible to oversee complete hiring for...

Graphic Designer Viral Signs   Lahore

Job Description The ideal candidate will have strong creative skills and a portfolio of work which demonstrates their passion for...

Advertising Sales Manager Creative Arts  Karachi

Job Description We are looking for a qualified and experienced "Sales Manager" to join our team! Working as part of a...

Python Developer Enzipe  Faisalabad

Job Description Office based experienced python developer required: Must have knowledge on diffrent liberaries. ...

Laravel Developer Sibqo  Islamabad

Job Description Develop, record and maintain cutting edge web-based PHP applications on portal plus premium service...