We are looking for an experienced Java/Kotlin developer to join ZeptoLab team as a Server-side Tech Lead to bring fun and happiness to millions of players around the globe! 

As a Server-side Tech Lead at Zeptolab, you'll be a part of the infrastructure team and work closely with game development teams and the Common Unity Tech team. You'll be responsible for making sure that our hundreds of thousands of daily players get the best, most uninterrupted experience possible. Do the development of internal server-side related solutions and build the server-side future of the company.

If you have experience in developing live systems, and you understand what it means to support a system with large user volumes, in addition to being interested and excited about working in these areas - this might be a great opportunity for you!

Responsibilities

  • Work on implementation, deployment and maintenance of highly-scalable and available game/company backend components;
  • Contribute to best practices on reliability and availability;
  • Work as part of a team improving development process and communication and contributing to company infrastructure.

Requirements

  • Excellent knowledge of infrastructure architecture of server side systems, highload performance maintenance, distributed system deploy;
  • Excellent Java/Kotlin programming skills – a minimum of 5 years experience with server-side Java, concurrency handling, and distributed systems;
  • Excellent experience with Linux shell and scripting languages;
  • Knowledge of TypeScript/Go programming languages is highly recommended or willingness to learn it quickly;
  • Knowledge of common devops practises (you will work in close collaboration with devops so it is important that you can talk with them on same technical language and participate in decision making processes);
  • Database design and implementation skills, and good SQL knowledge, experience with NoSQL databases, Cassandra and Redis;
  • Collaborative mindset and excellent communication skills in English;
  • Strong self-organization skills and team management skills;
  • Ability to think clearly under pressure. We aim for minimal downtime in our games, and you are expected to be able to respond to and troubleshoot a wide range of issues in a production environment;
  • A passionate and autonomous person with high levels of proactivity.

Nice-to-haves

  • Enthusiasm towards games in general;
  • Familiarity with Nakama;
  • Familiarity with Unity;
  • Familiarity with C++;
  • Familiarity with other JVM-based languages like Scala, and Groovy;
  • Knowledge of network protocols and non-blocking IO;
  • Understanding the challenges and caveats of large-scale distributed systems;
  • Familiarity with concurrent, event-driven systems;
  • Russian language is a plus.

Why join us

  • We do something magical and unique – we create great games – and we do it well;
  • We operate in a challenging and rapidly growing mobile gaming industry;
  • ZeptoTeam - is a cohesive team of enthusiastic professionals - so your input will be heard, and your role in the project will be weighty;
  • Our office is cozy and beautiful, you'll have a comfortable working place;
  • Diversity and inclusion are important to us. ZeptoLab is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, age, gender, gender identity or expression, sexual orientation, or disability;
  • And at last – we'll offer you an attractive compensation package (from wages to social intangible elements. Package includes medical insurance, meals, transportation, fitness and a lot of additional services).
Development vacancies

We greatly value your interest in and enthusiasm for our company and our products. We invest substantial time and money researching and developing global marketing strategies for our proprietary computer software products and services. These efforts may overlap with any unsolicited ideas or materials you may have included in your communications with ZeptoLab™. Therefore, we cannot accept unsolicited submissions of business ideas, marketing slogans, product plans or other ideas from anyone outside the company, nor will ZeptoLab be obligated to compensate you in any way for such ideas or materials.

ZeptoLab will use your information to process your job application and contact you if it thinks you’re a good fit for the job. For more information on ZeptoLab’s data practices, please review our Privacy Policy.

Discover benefits
We put our employees first! We understand that your happiness, health, and sense of community are crucial. That’s why we offer a range of benefits to help with your physical and mental well-being, work-life balance, and overall job satisfaction.
Personal development
Personal development

Your growth is guaranteed not only by on-the-job learning, but also by a specific budget to spend on your development (coaches, trainings, etc.)

On-site sponsored Spanish classes

Order any books or games to broaden your horizons and share them with colleagues

Health and wellness
Health and wellness

We care about your wellbeing and provide company-sponsored health insurance

Mental and physical wellness support

Community
Community

Unique culture created by an amazing community of very different people who share a common passion for games

Inspiring and comfortable spaces to work, recharge, and collaborate with your Zepto colleagues

Activities and parties to bond and celebrate life with colleagues

Additional discounts from different providers specifically for ZeptoLab

Flexibility and time off
Flexibility and time off

Paid time off, including vacation, sick leave, parental leave, national holidays, and some specific personal cases

Hybrid work model in Barcelona office: three work-from-home days each week for most roles

Remote work opportunities available

Relocation support
Relocation support

Our relocation specialist will support and guide you through all stages of your individual case (i.e. paperwork, country requirements, document translation)

Reimbursement for flight expenses

Temporary initial accommodation for 1 month

Reimbursement of rental agent fee

Networking
Networking

Support of conference participation and sharing experience

Game community meetups

Open Doors events to meet other professionals

01/06