Position: Senior Java/Scala Engineer
Company: LotusFlare
Category: Java
Experience required: 5y
English level: upper

RESPONSIBILITIES
We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The Server Engineer would be responsible for further developing, securing, and scaling the backend infrastructure to support the platform in order to handle millions of concurrent API calls.

REQUIREMENTS
- 4+ years work experience, including programming experience in any JVM language/PHP/ C++/Lua
- 3 years of experience building secure scalable web services
- Experience with distributed systems
- Experience with RESTful services
- Good understanding of network stack and HTTP protocol
- Experience with concurrency, multithreading, or asynchronous programming
- Understanding of data modeling in SQL and/or NoSQL environment
- Experience with (any combination of) AWS, Redis, Kafka and Cassandra would be a plus
- BA/BS in Computer Science or related technical field or equivalent practical experience would be a plus

WE OFFER
- 21 working-days paid vacation, public holidays, full coverage for sick leaves
- Flexible schedule with unlimited possibility to work from home
- Medical Insurance after probation period (3 months)
- Paid Lunches
- PE 5% Taxes compensations, accountant assistance
- Company stock options
- Summer and winter performance review
- Trainings and workshops, English Speaking Club
- Exceptional opportunities for professional growth working closely with managers from Facebook and Microsoft