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

QA Engineer Broadpeak Technologies  Islamabad

2 year(s) or above experience Islamabad Responsibilities: Review requirements, specifications and technical design documents to provide timely and...

View similar Jobs of Information Technology
Software Test Engineer Vertika  Karachi

A. Location: Karachi, Pakistan   B. Roles & Responsibilities: Maintain and execute tests for web, REST API and desktop client using...

View similar Jobs of Information Technology
Data Entry Increase Rev  Karachi  

Job Description - 100% indoor job - Data hunting - Intermediate students are encouraged to apply Job Specification - Should have very basic computer knowledge ...

View similar Jobs of Information Technology
Unity Game Modeler Raccoon Tech  Rawalpindi

We are urgently looking for a suitable and experienced "Unity Game Modeler" for our Software House located at Bahria Town Phase-8 Rawalpindi. Unity Developer Responsibilities: ...

View similar Jobs of Information Technology
Frontend Developer Flutter Ignite Solutions  Lahore

What is Ignite Solutions? Ignite Solutions is a Singapore based start-up focused on building tech that elevates the commerce experience for both merchants and consumers. With a mission...

View similar Jobs of Information Technology
Mobile Developer React Native Ignite Solutions  Lahore

What is Ignite Solutions? Ignite Solutions is a Singapore based start-up focused on building tech that elevates the commerce experience for both merchants and consumers. With a mission...

View similar Jobs of Information Technology

More Jobs like this Job

Software Engineer (IOS Developer) Finz  Lahore

Finz is hiring Associate Software Engineers (IOS Developers) and offering attractive salary packages with a lot of perks and benefits. ...

Area Sales Head Telenor Pakistan  Muzaffarabad

Job Description Why should you join Telenor? At Telenor Pakistan, we give you the opportunity to become a skilled professional...

Wordpress Developer Icon Solutions  Lahore

We are seeking for committed and experienced candidates for the posts of wordpress developer matching the description below. Minimum...

Franchise Service Executive Jazz - Mobilink Pakistan  Chakwal

Job Description What is a Franchise Service Executive? The Franchise Service Executive works closely with the franchise...

Project officer (Marketing) Work Generations  Rawalpindi

Job Description A Marketing Project Manager is a Project Manager who specializes in planning, managing, and executing projects...

Frontend Developer Flutter Ignite Solutions  Lahore

What is Ignite Solutions? Ignite Solutions is a Singapore based start-up focused on building tech that elevates the commerce...

Online Language Teacher English / French / Chinese... Learning Markaz  Islamabad

Job Description This is an Online Work From Home Opportunity. Females and Specially Abled candidates are encouraged to apply. ...

Rule of Law Expert, Khyber Pakhtunkhwa United Nations Pakistan  Peshawar

  UN Women Pakistan is supporting national and provincial partners to end violence against women (EVAW) by strengthening...