We are looking for a Sr. Python Developer in our great office in Gurgaon
We are looking for a Sr. Python Back-end Developer responsible for managing the interchange of data between the server and the users. Primary focus will be on the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. responsibility for integrating the front-end elements built by your co-workers into the application. Basic understanding of front-end technologies is necessary as well.
At OLX we improve people’s lives by bringing them together for win-win exchanges. Sellers win. Buyers win. Communities win. OLX wins. And most of all, you win. Being part of something special. In an open culture that encourages own initiatives, growth and entrepreneurial spirits.
- We believe in creating a richer world by empowering people
- Every day millions of people across the globe use OLX to buy and sell goods
- We serve over 240 million unique users every month
- We generate traffic of over 11 billion monthly page views in more than 40 countries
What responsibilities will you get when working with us?
- Writing reusable, testable, and efficient code to implement server side business logic.
- Design and implementation of low-latency, high-availability, highly scalable and performant applications.
- Design and implementation of REST and SOAP APIs
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection.
- Integration of data storage solutions like Mysql/Postgres, MangoDB / Cassandra, In-memory structure store Redis/RabbitMQ etc.
What will you need to be successful in this role?
- Expert in Python, with knowledge of at least one Python web framework such as Django/Flask.
- 4.5 to 6 Years relevant experience in Industry.
- Good hands on experience with amazon cloud stack (EC2, S3, Haproxy , webserver nginx)
- Familiarity with ORM (Object Relational Mapper) libraries.
- Able to integrate multiple data sources and databases into one system
- Understanding of the threading limitations of Python and stackless python, and multi-process architecture.
- Good understanding of server-side template languages such as Jinja2
- Understanding of accessibility and security compliance.
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform
- Able to create database schema's that represent and support business processes
- Strong unit test and debugging skills.
- Proficient understanding of code versioning tools such as Git
- knowledge of Text mining and Bigdata technology would be added advantage.
- Candidate must be graduate from good institution.
Inspired and interested in the job? Apply!
Are you ready to live your dream and apply for this role? It only takes a few minutes to apply using our simple application template. Once you’ve it out submit it online and our talent scouts promise to give it serious consideration. We will try to get back to you within the next two weeks but we have to admit, sometimes it takes a bit longer than that. If it does please don’t worry we will respond to your application no matter what.
Improve the world.
If you have any further questions with regards this career opportunity, please feel free to contact us through the contact form