Appliscale is looking for a Senior Software Engineer to join a team supporting a major game studio. You will work on the Content Access Platform, a high-throughput transaction engine that powers in-game purchases and trading for millions of players worldwide. This role involves collaborating with international teams, requiring flexibility to coordinate across time zones.
Key responsibilities
- Design, develop, and test robust Java and Kotlin applications using SpringBoot 3.
- Create and manage well-documented RESTful APIs to support game operations.
- Collaborate with cross-functional teams to define implementation strategies and architectural designs.
- Maintain CI/CD pipelines using Docker and GitHub Actions while managing build toolkits in Gradle.
- Design database schemas, optimize MySQL queries, and ensure data integrity across the platform.
Requirements
- Over 5 years of professional experience in backend software development.
- Strong proficiency in modern Java (17+) and experience with SpringBoot.
- Solid understanding of relational database fundamentals, JPA, Hibernate, or SQL-first modeling.
- Proven ability to design clean, scalable, and maintainable backend architectures.
- Excellent communication skills and the ability to work effectively in a fully remote environment.
What we offer
- Opportunity to work with industry veterans on critical infrastructure for massive online gaming platforms.
- A collaborative environment where you are encouraged to propose new tools and strategies.
- Exposure to modern cloud technologies and high-scale distributed systems.