DevJobs

Back End Developer

Overview
Skills
  • iOS iOS
  • Android Android
  • GCP GCP
  • Maintenance
  • User authentication
  • Updates
  • Troubleshoot
  • Test
  • Telemetry systems
  • Services
  • Server-side applications
  • Server health
  • Security
  • Scalability
  • Performance
  • Optimizing game services
  • Improvements
  • Implement
  • Design
  • Deployment
  • Databases
  • Data storage systems
  • Data analytics
  • Cloud-based solutions
  • Architect
  • APIs
Back End Developer


Why TREAT?

TREAT is a fast growing gaming startup which created a new model - Play to Impact. Based on gamification, TREAT gives pet lovers the option to co-own & treat a real dog/cat in need (a real-life "Tamagotchi").

TREAT has over 1,000,000 annual recurring meals, treats and toys being sent to shelter animals. 

Our vision - Impact millions of lives by entertaining millions of users. 


About the role

You will be part of creating the fun and impactful culture of the company. As a backend developer, you will be responsible for designing, developing, & maintaining the server-side components and infrastructure that power our mobile gaming application. You will collaborate with cross-functional teams to ensure  things run smoothly, in turn providing our users with an optimal gaming experience. 


Responsibilities:

  • You will design, architect, test and implement features in our 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.


Treat