Remote jobs in Programming

WORK ANYWHERE!

ate Node.js/TypeScript Backend Developer Turbulent

Intermedi

Worldwide

node.js

web services

api

1 month
Location: Type: Full-time

What You Will Do


As a member of the Game Services team for Star Citizen, you will be responsible for building the online MMO backend services and related tools. The team is based in Montreal but operates primarily online with studios located in the US and UK.


If you are looking to join a cheerful and dynamic team, made up of senior developers who will give you the chance to acquire new skills, are up to date with the most recent technological innovations, then this team is a great opportunity for you! Remote is ok as long as your timezone allows you to collaborate properly with the Montreal team.


Your main objectives will be:



  • Designing service APIs to optimize game functionalities by working closely with Game Designers

  • Developing scalable online microservices in a large ecosystem of interrelated services

  • Programming in tandem with Gameplay Developers to add together new features to Star Citizen


You will work with the following technologies:



  • Gameplay services under Node.js with Typescript

  • High-performance services with gRPC and Protobuf

  • Distributed message queues (Kafka)


You Are Savvy In



  • Communicating effectively with the technical and non-technical members of the team, with a good capacity to simplify complex concepts

  • Adapting to different contexts, sometimes shifting priorities

  • Managing your schedule to ensure productivity and efficiency in projects

  • Showing autonomy, thoroughness, and curiosity about new technologies

  • Getting things done, sharing best practices in backend development, contributing to the implementation of efficient processes


You Have Accomplished



  • Relevant programming experience or bachelor's degree in computer science

  • 2 years+ of experience in backend programming

  • 1 year+ of programming experience with Node.js and experience with TypeScript

  • Good understanding of Linux shell, git and build pipelines

  • Good understanding of real-time network communication through gRPC, WebSocket

  • Knowledge of Event-Sourcing and Domain-Driven Design (DDD)

  • Experience with Docker and Kubernetes; an asset

  • Experience working in a video game studio; an asset


You Are Eager to Take On



  • Creating microservices in a multilingual and international environment

  • Being part of a fast-iterating, dynamic development environment

  • Estimating the effort to perform specific tasks, meeting delivery deadlines, and helping the team collectively define and meet the production schedule

  • Designing innovative online services with an emphasis on fault tolerance, scalability and security

  • Understanding the functionality of the game in order to provide clean, well-defined and documented service APIs

  • Using Cloud Native Technologies to ensure Star Citizen is built on a sustainable ecosystem

  • Providing tools and applications to enable LiveOps teams to manage the game


Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, colour, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.