Tech Stack
NoSQLAWSMicroservicesSpring BootJava
Job Description, Responsibilities & Requirements
Description language:
About the Position
Join AAA, a fast-growing gaming startup, as a Senior Backend Developer to impact millions of lives by entertaining users. Design, architect, and implement features for our core services.
Responsibilities
- Design, architect, test, and implement features in our core services
- Build valuable tools to support the game development process
- 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, 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.
Requirements
- BSc in Computer Science or equivalent
- 6+ years of experience in backend development, with a minimum of 3 years of hands-on experience with Java - MUST
- Proven experience in developing and maintaining microservices architectures - MUST
- Experience with AWS or Google Cloud Platform (GCP) - MUST
- Proven experience in successfully delivering applications to production with a large user base (minimum of 20,000 users per day) - MUST
- Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL databases - MUST
- Experience designing and developing RESTful APIs - MUST
- Strong proficiency with Spring Boot/Spring framework - MUST
- Knowledge of security best practices
Nice to Have
- Experience with Firebase/Firestore
- Experience with GCP
- Familiarity with Unity
- Familiarity with Angular 2 and scripting in Python
- Experience with event-based communication systems (e.g., Kafka)
- Pet lover - having a dog/cat or involvement with animal shelters is a plus.
We Offer
- Opportunity to work with a fast-growing gaming startup
- Remote work options
- Be part of a team impacting millions of lives
About the Company
AAA is a fast-growing gaming startup that created a new model - Play to Impact. Based on gamification, AAA gives pet lovers the option to co-own & treat a real dog/cat in need (a real-life «Tamagotchi»).
AAA has over 8,000,000 annual recurring meals, treats, and toys being sent to shelter animals.
Our vision - Impact millions of lives by entertaining millions of users.
Headquarter address
BC Parus, Kyiv
Support E-mail
Contact phone
+38 063 135 4725
Thank you