Position: Python Developer
Company: GeeksForLess
Category: Python
Experience required: 5y
English level: intermediate

Requirements:
• Python 5+ years
• Ability to create SQL queries
• SQL database administration, in particular, PostgreSQL
• Website front-end development, specifically in responsive web design
Experience with JavaScript, jQuery, HTML and CSS (they use Less)
• Agile development methodology
• English: Intermediate+

Responsibilities:
• To design, test and develop new features from internal and external customer requests
• Improve and maintain internal and external software systems for data analysis, website delivery, data transfer and big data analytics framework
• Participate in code review of own and other developer's code in accordance with code review guidelines.
• Manage own workload of jobs as tasked by the R&D Manager and Software Developer Team Leader using JIRA task management tools.
• Identify and propose process and system improvements.
• Apply agile software development and test-driven development methods to software development activities.
• Configure and maintain software/system deployment scripts.
• Develop and maintain a Windows and Linux-based data transfer unit (DTU)
• Develop and maintain data export formats for third-party applications.
• Develop integrations with third-party applications (mostly web-based).
• Provide internal and external training on internally developed software systems.
• Produce and maintain technical product documentation.

Project:
The company helps large enterprises, service providers, managed security service providers (MSSPs) and any large network owner who is struggling with scaling network security and their private network firewalls getting in the way of business agility.