Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Block Labs Logo

Senior Fullstack Developer (Java)

Block Labs

Salary not specified
Nov 14, 2025
Malta, MT, US
Apply Now

Block Labs is looking to solve the problem of developing and maintaining real-time multiplayer and single-player gaming platforms, and is seeking a Senior Fullstack Developer (Java) to contribute to the development of their distributed platform.

Requirements

  • Strong proficiency in Java (17+) and Spring Boot
  • Experience integrating with payment systems, third-party APIs, or cashier services
  • Familiarity with WebSocket communication and real-time data exchange
  • Solid understanding of REST API design and microservice architecture
  • Experience with SQL databases, schema design, and query optimisation
  • Exposure to frontend development (Dart preferred, or JavaScript/TypeScript)
  • Knowledge of containerised environments (Docker) and CI/CD pipelines

Responsibilities

  • Design and develop backend services in Java 17+ using Spring Boot and Maven
  • Build and maintain microservice integrations across authentication, payments, chat, and gameplay
  • Implement and maintain REST and WebSocket APIs for game logic and real-time communication
  • Integrate frontend clients (Dart, TypeScript, or similar) with backend systems
  • Develop and support integrations with third-party platforms, payment gateways, and cashier services
  • Collaborate with product and backend teams to ensure seamless transaction management, wallet synchronisation, and player balance handling
  • Contribute to frontend modules where needed, supporting UI logic and state synchronisation

Other

  • Mature, mission-driven, and low-ego culture
  • Ability to work in a multi-repository, multi-module setup
  • Strong understanding of state management, protocol-based communication, and client-server synchronisation
  • Experience in real-time multiplayer or financial transaction systems
  • Ability to collaborate with product and backend teams