The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.
Wymagania
BASIC QUALIFICATIONS • 4+ years experience building successful production software systems• Bachelor's degree or Master's degree in Computer Science or equivalent experience.
• Strong software design and development skills.
• Mastery of the tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python) and open-source technologies (Linux, Spring, Memcached, Elasticsearch).
• Ability to communicate technical ideas with peers and non-technical cohorts.
PREFERRED QUALIFICATIONS
• Experience developing cloud software services and an understanding of design for scalability, performance and reliability.
• Development experience defining, developing and maintaining REST based interfaces.
• Demonstrated ability to mentor other software developers to maintain architectural vision and software quality.
BENEFITS:
• Private healthcare
• Multisport card
• Life insurance
• Shares of the Company
• 10% discount for Company's products
• Fresh fruits in the office
• Global trainings
• Relax room