This job listing expired on Oct 7, 2021
Tweet

CREY is redefining what it means to play and create games. Building the next social network for people to hang out, have fun and share that experience with others.

We are currently looking for a senior backend programmer who can take part in our multi-service system development in .NET Core.

WHAT YOU'LL DO:

  • Build new features: our multiple service backend is based on C# / .NET framework and deployed in Kubernetes. Help us add more features for users or create tools to improve our productivity.
  • Shape our architecture: we are always looking for new technologies that can make our services faster or solutions that make the product scale.
  • Deploy your changes to users: the code you write has little value unless it actually reaches the users. Evolve our deployment pipeline, add metrics so we can collect feedback, or alerts to detect failure. Don't forget: you build it, you run it.
  • Collaborate with people: most features require work in other areas, like UI, game code, art, etc. As a senior developer you'll get plenty of opportunity to coordinate work with other people, both in Budapest and in Copenhagen. Be prepared to teach and coach other devs, especially when it comes to client teams.

MUST HAVE:

  • Strong C# .NET Core practical and theoretical knowledge (at least 5 years of experience);
  • Understanding of microservice architectures;
  • Experienced in agile development (Scrum, Kanban, etc.);
  • Experience using continuous integration / delivery tools (Azure DevOps, GitHub Actions, etc.);
  • Working experience with git (preferably GitHub);
  • Strong REST API knowledge;
  • Familiarity with non-functional requirements (security, Clean Code, SOLID principles, availability / latency requirements, etc.);
  • Working experience with T-SQL or other SQL dialects;
  • Asynchronous programming.

NICE TO HAVE:

  • Experience with public cloud environments (Azure, AWS, GCP, etc.);
  • Experience with other languages (Rust, C++, Python, Javascript, Typescript, etc.);
  • Experience with ORMs (Entity Framework, etc.);
  • NoSQL experience (CosmosDB, MongoDB, etc.);
  • Working experience with static content hosting providers (CDN solutions, netlify, surge, zeit, etc.);
  • Experience with monitoring systems (Thanos, Prometheus, Grafana, Application Insights, LogAnalytics, etc.);
  • Game development experience;
  • Experience with multiplayer development (server hosting, low latency reliable UDP communication, etc.);
  • GDPR knowledge.

WHO YOU ARE:

  • Capable of independent work;
  • Proficient in English, both spoken & written​;
  • Open for learning new technologies;
  • Creative, friendly.

WHO WE ARE:

Crey Games is a studio full of passionate and talented people focused on making an innovative and creative platform. With over 15 nationalities, Crey Games is a diverse and multicultural company based in two locations: Copenhagen (Head office) & Budapest (Tech team). At Crey Games, we are passionate about positive culture. Join us and see for yourself the open-minded and challenging work environment where ideas will have real weight, while you have real fun.

APPLICATION:

If you think this sounds like a good match and you are interested in joining our team, please apply and let’s chat. We would love to know more about your interest in games and digital art, why you want to work with us and how you experience fit with the job description. We process applications and arrange interviews continually.