Job Description
As a Python/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.
Must have requirements:
- Experience working with the following technologies: Python, AWS, Django REST Framework.
- Practical RDBMS experience (preferably PostgreSQL). Solid SQL knowledge and ability to design effective data storage for the task at hand, query performance optimization skills.
- Linux-based development experience.
- Experience with performance optimization, scaling, event analytics.
- Write and maintain functional and unit tests for automated testing and deployment.
Nice to have requirement:
- Hands on experience with GO Lang.
- Experience on AWS or other cloud-based infrastructure providers.
- Experience with caching and key-value store storage services.
- Extensive experience with JavaScript (especially jQuery) and Ajax. Experience with any templating engine with HTML and CSS.
- Experience of working on agile/scrum based environment.