Senior Backend Developer

 (3+ years exp)
Published: 1 month ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely

Everywhere

Relocation

Allowed

The Role

Overgear is a service for training and assistance in online games.

We are developing tools that will provide players with the opportunity to have the maximum fun in their favorite game, and professionals with the opportunity to make money on their hobby.

Now we need a Senior Backend Developer who can quickly delve into new challenges and strengthen our team.

Responsibilities:

  • Design an app architecture.
  • Develop services on NodeJS. Mostly Koa so far. But for all new projects we use NestJS services.
  • Design database structures. We use RethinkDB and MongoDB. We plan to abandon the first one. For a number of tasks, it is possible to use PostgreSQL. There is also Redis.
  • Design and develop interaction with the frontend part. It's mainly Socket.IO and REST. Trying GraphQL.
  • Write UNIT tests.
  • Write technical documentation.
  • Participate in interviews.

Minimum qualification:

  • 3+ years of writing JS applications (2+ years using ExpressJS / Koa2 / NestJS).
  • SQL / NoSQL databases (MongoDB / RethinkDB / PostregreSQL).
  • Socket.IO/WebSockets.
  • Experience of testing your code.
  • TypeScript.
  • Application security and main types of vulnerabilities.
  • Understanding of REST API design.
  • English level Upper-Intermediate.

Preferred qualification:

  • Experience in the development of real-time applications.
  • Experience in developing complex SPA-applications.
  • Experience in implementing Server-side Rendering.
  • Docker.
  • GraphQL (Apollo Server v2). Knowledge of the main problems and the principles of their solution.
  • Redis / RabbitMQ.
  • Active Github / Gitlab profile.

Examples of tasks on what you'll work:

  • Chat, in which all communication takes place on the platform: buyers with sellers, supporters with all users, company managers with users.
  • Services for working with products (services and goods). Opportunity to set options, variants and categories of goods;
  • Services for working with orders. Life cycle of an order.
  • Service for working with payments.
  • Discord bot, which is integrated with the platform, automates the work of managers and delivers notifications to users.

Work conditions:

  • Remote work.
  • Growth together with the project, bonuses for high results.
  • Unusual tasks and work on a popular product with the opportunity to communicate directly with users.

More about Overgear

Founders

Alex Karetin
Founder • 3 years • 6 years
image
Go to team image