On behalf of our client, an innovative gaming startup, we are looking for a Java Developer. The company is pioneering a 'Play to Impact' model that blends gamification with real-world animal care. This innovative approach allows pet lovers to co-own and aid a real dog or cat in need, akin to a real-life 'Tamagotchi'. With this model, the company has successfully generated over 7,000,000 annual recurring donations of meals, treats, and toys to shelter animals, striving to entertain millions while positively impacting the lives of many.
RequirementsMinimum 8 years of experience with JavaBSc in Computer Science or equivalent (completed)Experience with distributed systems & microservices architectureExperience with Google Firebase, GCPExperience in high-scale systemsExperience with working at scale (min. 5000 users per day)Familiar with security best practicesAt least B2 level of English
Nice to have:Familiarity with C#Familiarity with Angular 2 & scripting in PythonA passion for pets, evidenced by owning a dog or cat, or involvement with animal shelters.
Responsibilities:You will design, architect, test, and implement features in the core services;You will build valuable tools to support the game development process;You will deliver high-quality and well-structured code;Develop & maintain server-side applications, services, and databases to support the functionality of the app;Design, implement, and optimize APIs, ensuring efficient communication between mobile and backend systems;Collaborate with game designers, front-end developers, and other team members to integrate game features, leaderboards, in-game purchases, and social features etc;Implement & manage user authentication, security, and data storage systems;Ensure scalability & performance of server infrastructure to handle a large number of concurrent users;Monitor server health, troubleshoot issues, & implement updates or improvements as needed;Collaborate in the design and implementation of data analytics and telemetry systems to gather insights and improve player experiences;Manage the deployment and maintenance of backend services, including cloud-based solutions (e.g. Google Cloud);Assist in optimizing game services for various mobile platforms, including iOS and Android;Work closely with the team to identify and resolve backend-related issues and bugs.
We offer:Full-time remote position with full working day hours;Long-term B2B contract;Startup environment that encourages innovation and rapid development;Opportunity to work within a small, dynamic, international team.
Recruitment process includes:30-Minute Recruitment Call.Professional InterviewHome TestHR Interview
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
