T

Software Engineer (Backend)

Technacity Group
Contract
Remote
Technology & Development

Our client is a passionate game studio founded in 2015 by industry veterans from companies like EA, Sony and Zynga, and are backed by top partners such as a16z, Bitkraft and Com2Us. 

Their culture is centered around a love for playing and creating games, and a drive to constantly experiment and innovate. We work hard to build something we can all be proud of, with the goal of creating a company where people want to spend their entire careers. We're looking for individuals who share our key values:

  • Talent (You're a subject matter expert and an outstanding individual contributor!)

  • Attitude (You're a winner, and you're willing to put in the work to make it happen!)

  • Fearless curiosity (You're not afraid to try new and exciting things so we can create something truly amazing!)

We're excited to be working on our dream game, a revolutionary real-time global PvP battler blending web2 and web3 gameplay (think The Division meets Eve Online, with a few twists!) as well as a few other secret projects.


THE ROLE


As a Backend Engineer, you will be a crucial member of our team, responsible for designing, developing, and maintaining the backend systems for both our first game and our service platform, driving the game. You will work closely with our designers, client engineers, and production teams to support gameplay goals and objectives.


As a key contributor to the team, you'll have the opportunity to use your skills to design and develop features, create tools, and collaborate with other team members to achieve our game- and platform goals. 


This is a broad role that will challenge you to wear many hats, but you'll love it because you're a doer, just like us.


WHAT YOU’LL DO
  • Tackling, guiding, and owning features start to finish for our platform and future games

  • Driving the building out of our backends and services with an eye for robustness and scale

  • Collaborating effectively with designers, client engineering, and production teams to support gameplay goals and objectives with our platforms

  • Implementing security best practices and original techniques to keep user data secure and prevent cheating/abuse

  • Bringing legacy code up to enterprise standards

  • Identifying scaling problems, devising solutions, and taking action to implement them.


WHAT WE’RE LOOKING FOR
  • Hands-on experience with GoLang programming language

  • A Bachelor's degree in Computer Science or relevant work experience

  • Strong understanding of fundamental computer science concepts such as object-oriented programming, data structures, algorithms, and software engineering best practices

  • In-depth knowledge of various networking technologies and protocols, including WebSocket, HTTP/S, and REST, with a clear understanding of what makes a good REST API and how to make efficient socket calls

  • A track record of delivering clean, maintainable code, regardless of the framework used

  • Familiarity with database design and the ability to make informed tradeoffs in normalization

  • Experience working with large datasets and implementing caching strategies in both relational (SQL) and non-relational environments.


BONUS POINTS
  • Experience working on a small, fast-paced team

  • Participation in open-source blockchain initiatives is a huge plus

  • Experience with Agile/Scrum development

  • A willingness to roll up your sleeves and go above and beyond to create something truly special

  • A sense of humor (we love dad jokes!)