Python Developer
Job Description
About the Role:
Our client is a leading online Brand Protection solution provider, protecting over 600 brand's intellectual property.
You will contribute to the further design and development of systems involving the monitoring and enforcement on counterfeit brand-name products and digital content. You will use your skills to add features to the user Interface and back-end according to the schedule described in the product roadmap.
Responsibilities:
- Participate in full Agile software development
- Design and develop new features.
- Continuous improvement of existing codebase.
- Investigate and resolve application functionality related issues and provide support and troubleshooting as necessary for the development team and clients;
You:
- Passion for technology and working on cutting edge software
- Self-motivated with the ability to prioritise, meet deadlines, and manage changing priorities individually and on behalf of the team;
- Committed and enthusiastic in regards to the job at hand.
- Driven by producing quality work.
- Collaborative approach and willingness to compromise to find solutions;
- Results-oriented, thrives in a fast paced environment and maintaining a calm approach and sound judgement when operating under pressure;
- Excellent interpersonal skills;
Essentials:
- NoSQL databases & Big Data
- Experience with Rackspace, Google, and other cloud storage
- Excellent understanding of Python and strong knowledge of various Python Libraries, API's and toolkits
- Proficient in *nix operating systems
- Git or other code repositories
- Understanding and experience of the software development life-cycle and code repositories such as git, including branching and merging flows
- Deep understanding of how to write maintainable code and the importance of testing
- Excellent English language communication skills, both verbal and written, with the ability communicate effectively with a technical and non-technical audience.
- Customer-facing soft skills
Desirable (you'll pick it up if you don't have it):
- Experience with Django
- Experience using vue.js
- Experience with Cassandra
- Experience with using Elasticsearch
- Experience with using Celery
- Experience with Machine learning
- Experience of using of project management tools such as JIRA
Salary and Benefits:
Salary is competitive and appropriate for the relevant experience of the applicant.
Benefits include:
- Share options
- Working from home allowance
- 25 days holiday + 1 for every year of service + your birthday off
- Udemy for Business subscription
- other activities and events!