Working on a day-to-day basis with team-lead and product owner, you will be responsible for creating the back-end for highly interactive web applications. Your tasks will include research, requirements gathering, prototyping, specification, setting the performance and resource usage metrics, implementing and testing new features and improving existing ones. You will be responsible for the full delivery of the features you work on.
5+ years of experience with any of following scripting languages: node.js, Perl, PHP, Python or Ruby (node.js and Perl are preferable);
Strong experience with relational databases (experience with SQL and MySQL);
Experience with software architecture of high throughput, fault tolerant, highly available applications;
Experience with high-traffic clustered environment (behind load balancers);
High source code quality standard;
Good algorithmic skills, familiarity with Object Oriented design concepts;
Sharp-eyed on details;
Ability to learn and adapt quickly, team player;
Ability to think out of the box and find simple solutions to complex problems;
Ability to work with legacy code and improve it one step at a time;
Excellent communication and reporting skills, very good English;
Ability to express in written form what are your thoughts and knowledge without assuming what the reader probably knew.
Basic understanding of NoSQL and key-value stores;
Experience with DevOps practices and tools - CI/CD, docker, configuration, management tools like Chef and Ansible;
Experience with MacOS.
The company offers:
Challenging and rewarding work in technologically advanced environment;
Opportunity to work in a small team where your work can make big difference;
Opportunity to be part of developing high quality product, but not thousands of small customer\'s projects;
Rapid development workflow (weekly release cycle), delivers the software you create in the hands of tens of millions of users in 37 countries within days after you finish coding it;
More than 50% of your time will be spent on writing new code;
Attendance of specialised conferences;
Very competitive remuneration package base including bonuses and stock options;
Flexible work schedule.
MacBook with Apple keyboard and Magic mouse;
Personal noise-cancelling headphones;
Personal health insurance;
Personal parking spot two minutes away from the office;
Healthy fresh fruits, food and beverages;
Lunch with all your teammates every Friday;