Experience: 3+ Years in Python (Django)
Qualifications: BS in Computer Science or similar degree
Job Summary: As a Django developer, you will get an opportunity to work on web applications used by millions of users every day. You will be working with a highly skilled team of other developers who love to design, write, test, and maintain high-quality code.
Responsibilities:
- Effectively communicate with a technical development team
- Work efficiently to accomplish assigned tasks within an appropriate and aggressively estimated turnaround time with a high level of quality
- Document all new development and code change for developers (technical documentation) as well as clients (functional documentation)
- Provide assistance to the development team with tasks that belong to servers and Web products.
- Conduct load testing and code optimizations to improve application performance and throughput
- .Maintain and enhance the code used to build and deploy management. Skills & Requirements:
- experience working with the following technologies: Python, AWS, Django REST Framework, Django-CMS, Flask
- Practical RDBMS experience (preferably MySQL). Solid SQL knowledge and ability to design effective data storage for the task at hand, query performance optimization skills
- . Extensive experience with JavaScript (especially jQuery) and Ajax.
- Linux-based development experience.
- Experience with performance optimization, scaling, event analytics
- Experience with modern Social APIs for login, email, analytics, etc.
- Experience with any templating engine with HTML and CSS
- Write and maintain functional and unit tests for automated testing and deployment
Good to have:
- Experience with Apache, Nginx
- Experience with a front-end framework i.e, Backbone.js, Angular.js or similar
- Knowledge of fabric scripts for deployment on Linux instances.
- Experience on AWS or other cloud-based infrastructure providers
- Experience with caching and key-value stores
Job Type: Full Time
Job Location: Karachi Pakistan