Portomaso Gaming

Back End Developer

  • Basis:  Full-Time
  • Closing Date:  01 Oct, 2021
  • Job Ref:  KMP-63790

Job Description

Be part of our gaming platform!

Our mission is to be at the forefront of entertainment across all verticals of our business. We constantly strive to improve, optimize, and re-innovate everything we do to maintain our position as one of the leading live casinos providers in the iGaming industry.

We are looking for experienced Node.js to join our team to participate in design and architecture sessions and create beautiful API’s and web apps.

The role suits a Software Developer with experience in building robust, reliable solutions utilizing modern stack tech like Node JS and React JS and others like Redis, Redux, TypeScript / JavaScript (ES6/7).

You will build new features and enhance the existing platform of a B2B live casino.

Duties will include:

  • Designing and developing high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
  • Contributing to all phases of the development lifecycle.
  • Writing well designed, testable, efficient code.
  • Ensuring designs follow specifications.
  • Preparing and producing releases of software components.
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Planning scrum sprints with PO, Architect, Team Lead.
  • Providing accurate estimations on both front-end and back-end.
  • Taking responsibility for the product and your contributions to it. Reviewing code and providing constructive feedback.
  • Collaboration with QA to ensure tests are aligned with the solution and complement tests written by development.
  • Contributing to CI and release pipeline.
  • Organizing and executing releases.
  • Supporting production environment for products and services delivered by the team during office hours.

The ideal candidate should possess:

  • BS degree in Computer Science, Engineering, MIS, or equivalent with programming experience.
  • Good knowledge of Node.js and JavaScript programming (min. 2 years).
  • Object-oriented analysis and design using common design patterns.
  • Excellent knowledge of REST APIs and integration patterns with 3rd party services.
  • Database design and development (Microsoft SQL server).
  • Experience with a distributed version control system like Git.
  • Understanding of Software Development Life Cycle and Agile methodologies.
  • Ability to speak and write fluently in English.
  • An overall positive attitude towards work.
  • Excellent customer service skills.
  • Dedicated approach to work.
  • Display initiative always.
  • Ability to both lead and be a team player.
  • Highly organized and IT proficient.
  • Keep up to date with related legislation.
  • Possess a flexible attitude towards work.