Node.js Developer (Gaming Project)

Remote Node.js Software Developer

Required skills

Node.js / strong
TypeScript / strong
Docker / good
English / strong

Do you want to influence a project you work on and the code quality on it? Do you have a lot of ideas that you haven’t been able to implement yet? Are you ready to move on and take on the new challenges? Then you would like this opportunity!

If you join our team, you will be able to work closely with the customer and play a supervisory, advisory, and coaching role for the team.

Customer

Our client is a provider in the gambling industry on the European market from Sweden.

Project

We improve the platform for online games by developing new features and also supporting existing code.

Requirements

  • Strong knowledge of Node.js, TypeScript is required
  • Knowledge of Express and WebSockets
  • Experience with Docker, AWS infrastructure is desirable
  • Solid understanding of CS fundamentals, data structures, and algorithms
  • Experience with Postgres and Redis databases
  • Experience with building continuous integration pipelines, using CI/CD systems and automated testing
  • Ability to own, drive, and evolve products independently
  • Ability to write high-quality code that is modular, functional, and testable
  • Experience implementing and performing code review process
  • Establish the best coding practices
  • Upper-Intermediate level of English

 

Would be a plus:

  • Experience in mentoring
  • Direct client communication and requirement elicitation

Responsibilities

  • Follow the best practices in product development
  • Take responsibility for the delivery of assigned product features
  • Identify and resolve technical issues, take part in support activities
  • Transform requirements into a set of tasks for the team
  • Document software development process
  • Participate in technical risks identification and analysis
  • Promote to the team good design principles such as code reuse, modularity, and extensibility, etc.
  • Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
  • Perform control of software testing: unit and integration testing of own code and code written by other software engineers
  • Regular communication with the Customer’s team

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb