Senior NodeJS Software Engineer (Gambling domain)

Remote Remote (Ukraine) Ukraine Node.js Software Developer

Необхідні навички

JavaScript / strong
TypeScript / strong
NodeJS / strong
NestJS / strong
English / strong

We are seeking a highly skilled and experienced Senior Node.js Software Developer to join our team in the Gaming industry.

As a Senior Node.js Developer, you will be responsible for designing and developing high-performance and scalable solutions that meet the needs of our clients and customers. 

Клієнт

Our client is an American startup developing a social casino platform (free games, games for fun) from scratch. A modern style slots game will be built to run in the browser on desktop and mobile devices. The dedicated Game Development Team is in Ukraine, working schedule is based on the Ukrainian time zone. 
As a Senior Software Engineer, you will closely cooperate with the System Architect and Client’s Dev team, actively participate in technical discussions and system design, work on games backend and integration implementation. 

Вимоги

  • Experience in Gaming/iGaming/Gambling at least 2 years
  • Knowledge of JS, TypeScript
  • Knowledge of NodeJS, NestJS, HTTP/HTTPS, Websockets, TypeORM
  • Knowledge of PostgreSQL and Redis databases, Microservice architecture, stateless services, and horizontal scaling principles
  • Solid Docker knowledge is required, AWS infrastructure is desirable
  • Solid understanding of CS fundamentals, data structures, and algorithms
  • Solid understanding of SDLC and product development phases
  • Ability to set up a proper project structure from scratch
  • Should be able to own, drive and evolve products independently
  • Ability to write high-quality code that is modular, functional and testable
  • Knowledge and ability to implement and perform code review process
  • Ability to establish the best coding practices
  • Upper-Intermediate level of English
  • Direct client communication and requirement elicitation

 

Would be a plus:

  • Experience with building continuous integration pipelines, using CI/CD systems and automated testing
  • AWS associate certificates
  • Strong problem-solving skills
  • Ability to communicate effectively with colleagues 
  • Mentoring experience 

Обов'язки

  • Design and implement considerably large or complex portions of software 
  • Dev-test own code, check key scenarios, corner and edge cases prior to changing task development status to Done
  • When designing and implementing portions of software, follow best engineering practices required by company SDLC and guidelines 
  • Participate in requirements clarification sessions, raise questions about assigned task inputs and requirements, in ready-to-send form, where necessary 
  • Peer-review design and code with senior level specialists, be proactive and request reviews instead of waiting for somebody to enforce it 
  • Participate in estimation and planning sessions 
  • Promote clean code and good design principles such as code reuse, modularity and extensibility and mentor others in these principles 
  • Where applicable, take responsibility as feature-leader or feature-responsible for ensuring feature delivery through the whole cycle, from requirements solicitation, through implementation and dev testing, to ensuring all defects are corrected cross stack and cross team 
  • Actively and permanently work on self-development and self-education, making lessons learned for further advancement to Principal position 
  • Improve your qualification within the area(s) of expertise at various training courses, seminars and/or other educational organizations 
  • Participate in conference calls and face-to-face meetings with the Customer 

Чому ми

  • Різноманітність доменів та бізнесу
  • Великий вибір технологій
  • Медична та юридична підтримка
  • Круте та живе ком'юніті професiоналiв
  • Безперервна освіта та можливість росту
  • Гнучкий графік
  • Віддалена робота
  • Стильний та комфортний офіс (для твого комфорту вибору звiдки працювати)
  • Спортивні заходи та спільноти

Поділитися вакансією

надіслати зараз

надіслати
зараз

    АБО

    Перетягни резюме або
    Підтримується: DOC, DOCX, PDF, розмір до 5 Mb