Database experience including MySQL and/or PostgreSQL (queries, design)
Strong understanding of software best practices, data structures, algorithms, databases, and networks
Fluent English (intermediate, upper-intermediate, or advanced)
Bachelor’s degree in Computer Science. A degree in a related field or equivalent experience will be also considered
Availability to travel on business up to 15 % of the work time
Experience in designing and developing REST APIs
Understanding of NoSQL Databases
Experience with distributed source control systems (e.g. Mercurial, Git)
Familiarity with message passing technology such as AMQP and ZeroMQ
Experience with AWS, EC2, S3, and other related cloud technologies
Practical experience in Agile development methodologies
Good communication skills
Responsibilities
Design and develop large scale web applications using Python
Focus on backend software development and interface with third-party APIs
Contribute to the overall software development life-cycle including requirements gathering/analysis, design, development, release/version control, testing, deployment, and support;
Be a part of an agile-based and globally distributed team.