All offersGdańskDevOpsSenior/Lead Server-side Engineer
Senior/Lead Server-side Engineer
DevOps
Sheepyard

Senior/Lead Server-side Engineer

Sheepyard
Gdańsk
Type of work
jobType.Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    NoSQL
    advanced
    Node.js
    advanced
    MongoDB
    regular
    Redis
    regular
    AWS
    regular
    Heroku
    regular
    Python
    regular
    Docker
    nice to have
    C#
    nice to have

Job description

Online interview

Mid-Senior Server-side Engineer (NodeJS)

Stormbound is a server authoritative game serving players on Steam (MacOS/Windows), Mobile (iOS/Android) and Web. The server-side engineer designs develop and maintain Stormbound’s server-side infrastructure and game-code. They ensure we maintain maximum uptime, stability, and performance across our cross-platform portfolio and are able to make lead technical decisions for the product.

Your mission is to develop optimal, scalable and maintainable server code for a game played by thousands of players across the world. You manage deployments and ensure that mission-critical systems are functioning effectively and consistently. 
You'd be a great match for this position if you're versatile, exercise accountability in your role and are enthusiastic to take on new challenges.

OUTCOMES
  • Design and implement server-side game features and functionalities. These vary from adding gameplay elements to complete game modes.
  • Develop stable & scalable back-end systems
  • Administer, monitor, and deploy systems and services on AWS and Heroku cloud services
  • Develop highly repeatable processes and have a keen interest in automation
  • Collaborate with game designers, artists, and Unity developers
  • Work with and improve our existing back-end systems
  • Deliver on sprint commitments, and provide maximum value to the sprint deliverables
  • Deliver code up to par with internal code guidelines
  • Minimize bugs, and find effective solutions for technical issues
  • Maintain live projects with new features, optimizations, and bug fixes

ROLE-BASED COMPETENCIES
  • Strong lead position in a cross-functional team
  • Ability to be the main server-side engineer for a game project
  • Implement and improve current CI/CD processes, maintain and monitor live games
  • Experience with NodeJS
  • Experience with AWS/Heroku cloud services
  • Experience with NoSQL (MongoDB) and Redis datastores
  • Experience with client-facing API’s
  • Experience with different back-end architectures (monolith, micro-services, serverless)
  • Nice to have: Experience with Docker
  • Nice to have: Experience with Unity and/or C#
  • Nice to have: live-ops and/or game-industry experience
  • Review team member code and provide constructive feedback
  • Provide accurate time and effort estimates
  • Familiar with Scrum and able to work with a Scrum team

ABOUT OUR PLATFORMS
  • We run applications across multiple cloud infrastructures from Heroku to AWS. (AWS services include: EC2, ECS, Lambda, Fargate)
  • Most server-side logic is NodeJS, some of the applications are using Python
  • Our databases are MongoDB and Redis
  • We monitor service health using tools like NewRelic

We are open to adopting new technologies and tools

QUALIFICATIONS
  • 3+ years of experience with server-side development or proven achievements in the field
  • Career goal to further specialize in server-side technology
  • Read, write and speak excellent English
  • Able to work 40 hours per week at our studio

ABOUT SHEEPYARD
Sheepyard is a new game development studio based in hearth of Gdańsk. We are developing our own games, but also publishing external games from developers around the Europe. We are cool, chilled, and home office at the moment.