Bedrock Programmer

2 Days ago • All levels

About the job

SummaryBy Outscal

Must have:
  • Experience in programming
  • Ideally experience in Minecraft Bedrock
  • Confident working on major technical aspects of a project
  • Ability to learn quickly and eagerly
  • Experience across multiple engines would be a plus
  • Knowledge of commands, behaviour JSON, UI JSON, and scripting
Perks:
  • Unlimited paid time off
  • Flexible hybrid schedule
  • Health Spending Account of $3000/year
  • Charitable matching of $2000/year
  • Investment in professional development
  • Access to benefits without a probationary period
  • Opportunity to explore fully paid relocation to Halifax, Canada
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Location: Remote within 4 hours of GMT -4 (Halifax, Canada), with a strong preference for local applicants
Full-time position for 2025

A Bit About Us

Gamemode One was founded 6 years ago to do things right in the Minecraft gaming space - especially doing right by our staff, and right by our players. We care deeply about our vibrant company culture, which enables us all to do our best work. We are looking to scale to meet our full potential, while continuing to prioritize staff-wellbeing, and making excellent games.


The Opportunity

In our growing organization, you’ll be building modular and adaptable technical systems to provide our players with a satisfying gameplay experience. You will champion elegant tech solutions that enhance our Minecraft content, pushing the envelope of what’s possible. You will also contribute to comprehensive documentation and research efforts.

You’ll bring your knowledge of programming within Minecraft, including commands, behaviour JSON, UI JSON, and scripting, and learn how to work in an Agile environment. You will create backend systems for the project to stand on while also providing feedback to the greater project. You will not just be working at a great company, but actively making each project more satisfying and engaging for our players.


What we mean when we say ‘experienced’

This role is listed at an experience level of “experienced”. We know that this can mean something different across employers. For us, this means you should have ample experience in programming, ideally in Minecraft Bedrock. This may be a mix of personal and professional experience. If you have ample programming experience outside of Minecraft, learning quickly and eagerly would be necessary - and having experience across multiple engines would help. We are looking for someone who will be confident working on all major technical aspects of a project. This is likely not the role for you if it would be your first-ever programming job, or you are seeking a role with a large focus on mentorship.


Within 1 month, you’ll…

  • Get familiar with our in-house software, tools and processes
  • Be onboarded to our current projects and join pre-production on our latest IP project. Create prototypes, partaking in quick iteration and informing direction
  • Advocate for your needs and actively collaborate. Speak to your work and deliver context on feasibility, technical design and systems
  • Get to know your peers - build relationships with the development team
  • Demonstrate cultural understanding and values alignment by leveraging inquisitiveness and courage while learning about the company


Within 3 months, you’ll…

  • Enter production, developing performant and modular gameplay systems and mechanics. Contribute to a strong foundation for the project, whilst adhering to timelines
  • Provide technical support for the rest of the team, such as assisting with implementation, troubleshooting, and resolving programming-related issues
  • Partake in bi-weekly code reviews, providing and sourcing feedback on how to write clean, lightweight, and scalable code
  • Contribute to project documentation on technical design, as well as documenting your own features and systems
  • Optimize game performance early and identify potential risks
  • Identify opportunities to improve our processes and workflows


Within 6 months, you’ll…

  • Contribute to a project from start to finish, delivering on creative vision and support in resolving bugs post-production
  • Advocate for clean coding practices, and work with QA and tech peers to identify issues earlier in the product lifecycle
  • Seek out advancements in technology and techniques to keep us on the cutting edge. Use this knowledge to develop ground-breaking systems
  • File bug reports and advocate for project needs in technical reviews with Mojang
  • Contribute to evolving our processes and workflows


Within 12 months, you’ll…

  • Work on projects across a range of offering types
  • Support and mentor other members of the team in skilling up their technical knowledge and programming skills
  • Be empowered to take on more responsibilities for ensuring product quality
  • Become the driving force behind programming and development during the whole development cycle


Why our job descriptions look like this

Our job descriptions look different than the average, and that’s on purpose! We find the normal approach to be far too prescriptive. Defining explicit qualifications and requirements would be us defining how you should have acquired a certain skillset. What these generally achieve is intimidating those who don’t fit the mold to not apply. That’s not our style. In an effort to be inclusive, and clear, we take a more descriptive approach. Read through the opportunity, and the description of the work you’ll be doing. Decide for yourself if the work excites you, and is something that you are able to rise to the challenge of.


Benefits

  • Unlimited paid time off
  • Flexible hybrid schedule
  • Health Spending Account of $3000/year
  • Charitable matching of $2000/year
  • Investment in professional development
  • Access to the benefits above without a probationary period
  • Opportunity to explore fully paid relocation to work with us in Halifax, Canada


View Full Job Description

About The Company

Gamemode One is a small, but growing, team with a love of community, innovation, and initiative. We’re interested in making quality, beloved games, and being a stable place for career growth. We know diversity makes us all stronger, and are proud of every member of our 20+ team across 10 countries. We love making games and the unique challenges of making them in Minecraft.

Let’s make great things together! We look forward to meeting you.

Our namesake is a tribute to our Minecraft roots. "​/gamemode 1"​ is the command in Minecraft that enables creative mode.

Creative mode was the tool that laid the foundation for us to grow into the builders, developers, artists, designers, and world-building enthusiasts that we are today.

Nova Scotia, Canada (Hybrid)

Nova Scotia, Canada (Hybrid)

Nova Scotia, Canada (Hybrid)

Nova Scotia, Canada (Hybrid)

Nova Scotia, Canada (Hybrid)

View All Jobs

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug