Back to Careers
Engineering Contributor

JVM Developer

Remote Flexible Schedule

Position Overview

We're seeking a talented JVM Developer to contribute to our suite of high-performance Minecraft development tools. This position offers an opportunity to work on large-scale projects that serve the Minecraft development community while collaborating with our experienced team.

Note: This is a contributor position ideal for developers looking to make an impact in the Minecraft development ecosystem while building their portfolio with meaningful open-source contributions.

Core Requirements

  • Strong experience with the Bukkit API and related Minecraft server APIs
  • Proficiency in working with essential libraries including PacketEvents, Exposed, and PlaceholderAPI
  • Comprehensive understanding of Java and JVM fundamentals
  • Demonstrated experience with Git version control and collaborative development workflows

Additional Qualifications

  • Development experience with Kotlin
  • Knowledge of bytecode manipulation and ASM frameworks
  • Familiarity with project management tools such as Linear
  • Experience in performance optimization and debugging

Responsibilities

  • Design and implement high-performance Minecraft server plugins
  • Contribute to architectural decisions and technical planning
  • Write maintainable, well-documented code adhering to best practices
  • Participate in code reviews and technical discussions

Benefits

  • Direct involvement in large-scale Minecraft development projects
  • Mentorship from senior developers
  • Opportunity to contribute to widely-used open-source projects
  • Professional recommendation upon significant contribution

Application Process

To apply for this position, please provide:

  • Professional background and relevant experience
  • GitHub profile or code portfolio
  • Examples of Minecraft-related projects
  • Anticipated weekly time commitment
Submit Application