Software Development

Full Stack Developer (Node.js)

Remote

Requirements

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.


As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.


If you’re also familiar with Web 3 technologies and Agile methodologies, we’d like to meet you.


Responsibilities

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software
  • Actively participate in design and architecture decisions
  • Strategically create new features and functionality based on user stories and behavior
  • As a team, we develop and maintain a set of patterns of how to solve problems
  • We are using an agile (scrum), iterative development process
  • We always strive to improve our test-driven development process
  • Write readable, robust and maintainable code
  • Be interested in new technologies and willing to learn

Requirements

  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Extensive experience with Node.js, Typescript, React.js, Redux, and other modern web development technologies
  • Experience working with WebSockets and messaging (like RabbitMQ, Kafka);
  • Experience with relational and non-relational databases (like Postgres, MySQL, MongoDB, Redis)
  • Comfortable contributing to both frontend and backend
  • Good solid understanding of HTML5 / CSS / LESS / SASS
  • Experience with unit or E2E testing
  • Proficient understanding of code versioning tools, such as Git
  • Solid understanding and appreciation for UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Degree in Computer Science, Statistics or relevant field
  • Speak and write in English very well


Desirable experience

  • Blockchain, blockchain gaming
  • Ethereum and Web 3 development experience
  • Experience with AWS, CI / CD
  • Experience in scaling highload products
  • Gaming, Gambling or trading game experience
  • Knowledge of trading cryptocurrency or forex
  • Knowledge of NFTs and NFT marketplaces
  • Working within a decentralized global team

Benefits

  • Competitive salary
  • Remote working
  • Bonus scheme

How to apply

Kindly send your CV to careers@game-fi.io and tell us why you’re a great fit for the team

See all current openings

Get our latest updates and news first