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