Fullstack Engineer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in React, Redux, and TypeScript/JavaScript., Experience with NodeJS and SQL databases., Ability to understand, refactor, and scale existing software products., Experience deploying and maintaining software in production environments..

Key responsibilities:

  • Develop new features and iterate quickly to create innovative solutions.
  • Improve the efficiency, scalability, and maintainability of existing code and products.
  • Collaborate with other teams and stakeholders to realize platform goals.
  • Identify problems and bottlenecks, and develop innovative solutions.

Decentraland logo
Decentraland Scaleup https://decentraland.org/
51 - 200 Employees
See all jobs

Job description

About Decentraland:

Decentraland is the world’s first fully decentralized, Ethereum blockchainbased virtual social world, built, governed and owned by its users. It’s a truly unique ecosystem with its own decentralized autonomous organization, currency, marketplace and system of property – and it’s growing fast! New creations are added daily by creators who use both open source and proprietary developer tools to make games, puzzles, scenes, artworks – whatever their imaginations allow. Via their personal avatars, users attend live music events, conferences, exhibitions, dance parties and other experiences every day of the year. What began as a proofofconcept for assigning ownership of digital real estate to users of a blockchain is now an immersive, everexpanding and richly detailed metaverse, where the world is what you make it.

Check it out at: https:decentraland.org

The Challenge:

As Decentraland contributors, we are actively seeking for an experienced fullstack engineer to join our remotefriendly team creating the tools to build the metaverse. You will be in charge of developing the next generation of Creator Tools. Our ideal candidate has a proactive personality with a strong sense of ownership and initiative.
The ideal candidate should feel comfortable and excited about:

Developing new features, iterating fast, and creating innovative solutions to complex problems
Dealing with existing code and products to make them more efficient, scalable, performant and maintainable
Interacting with other teams and stakeholders to understand the short, medium and long term platform goals and bring them to life
Identifying problems and bottlenecks and creating innovative solutions for them.

The Tech Stack:

These are the technologies that the Creators Tools Team uses on a daily basis:

TypeScript (both server & browser)
Vite for building the sites
React, Redux and sagas
NodeJS & PostgreSQL for servers
GitHub Actions & Workflows for continuous deployment
Gitlab, Pulumi, AWS and Cloudflare for the infrastructure provisioning
Prometheus and Grafana for monitoring

The Requirements
  • Experience working with React, Redux and extensive knowledge in but not limited to TypeScriptJavaScript
  • Experience working with NodeJS and SQL based DBs.
  • Ability to understand existing products, refactor and scale them
  • Experience building, publishing and maintaining software in production environments
  • Sharing our core values: create with passion, care about the future, done is better than perfect, own it, enjoy the ride

  • The NicetoHaves
  • Familiarity with blockchainbased technologies
  • Familiarity with 3D modeling and game engine technologies like Babylon, Unity, Unreal, Bevi, Godot, etc.
  • Familiarity with building graphs, subsquids or substreams.
  • Experience using Electron.
  • Has built a Smart Contract using Solidity or Vyper
  • Has built an app (any tool, dApp, etc.) for fun or motivated by a personal frustration
  • Experience working on a distributed team spread across several time zones

  • What we offer
  • Fully remote team with flexible working hours.
  • 29 annual PTOs
  • Long term incentive of MANA tokens, vested in a 4 years period.
  • Additional tokens linked to annual performance review.
  • Stipend policy to cover remote work & wellness related expenses
  • Brand new equipment for remote work, including laptop, screen and chair.
  • Annual team offsite
  • Parental leave
  • Language lessons
  • Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication
    • Problem Solving

    Full Stack Engineer Related jobs