Senior Backend Engineer

Remote /
Core Engineering /
About Us

We're making Real Estate programmable.

We envision a new era where buying a house, refinancing your mortgage or running a real estate business will be powered by technology instead of paperwork and rubber stamps.

To make all this possible, we turn real estate properties into digital assets (NFTs), unlocking a previously unseen flexibility, speed of operations and compatibility with the booming crypto, NFT and DeFi ecosystems.

We are radical innovators: we focus on long-term impact and settling for incremental improvements is against our nature.

We pick big bold bets early (we adopted NFTs when the standard wasn't yet defined!) and we work hard to deliver value to our customers. We love getting our hands dirty, tackling hard problems and solving complex regulatory issues.

As in the early days of any new technology, some days are hard and some challenges seem impossible. We embrace this. We have the grit and passion to get things done and power through.

Every day we choose to build something incredible, we chose to make real estate programmable.

The Opportunity

As a Backend Engineer, you’ll lead the design and implementation of high-impact core components of our technology. You’ll build software to support today’s product with a long term approach, laying the foundations for tomorrow’s needs.

You’ll ensure everything runs smoothly under the hood. The rest of the tech team will rely on the components you’ll build to execute mission critical operations, safely and with certainty. 

You’ll document and teach your peers how to use the components and discuss the design choices you’ll make. You’ll have frequent opportunities to showcase your achievements and work daily with the VP of Engineering and CEO to define the tech roadmap.

You’ll learn how Real Estate works under the hood and collaborate with other Proptech, Crypto, DeFi and NFT companies. You'll be a pioneer in the space, experimenting, hacking, building and unlocking mind-blowing new use cases for Real Estate.

You will improve the reliability, scalability of the platform and the speed at which we ship innovation to our customers.

The Team

You’ll join a team where everyone - including you - is passionate and fully committed to change the Real Estate industry with our skills and know-how. Combined we’ve decades of experience in all kinds of technologies, product development, real estate, financial services.

We are a Startup: as one of the first members of the team you’ll face uncertainty, limited resources and problems that seem impossible to solve. But you’ll also get the extreme gratification and sense of achievement of epic adventures. You’ll be surrounded by people that will help you learn, risk and express your potential both in the good moments and when the challenges come.

The Tech Stack

We use a mix of decentralized solutions and more traditional technologies. Each property on our platform is represented as an ERC721 token on Ethereum. Properties’ legal documents and metadata are stored on IPFS. We adhere to standards so we can plug in with other Smartcontracts and enable interoperability with new protocols and applications. You can trade our properties on OpenSea, borrow against them on NFTfi, fractionalize them and own a plot of land in your crypto wallet. There's a ton of super cool experiments waiting for you!

Our infrastructure runs on AWS, we have both ec2 instances, lambda services depending on the needs. We use Javascript as our main language (Node.js server side + React on the client) and Solidity for our smartcontracts.

Within one month you will:

    • Learn what happens in the lifecycle of a property on Fabrica from a technical perspective
    • Learn the key processes that happen in a Real Estate transaction and how we redesigned it on Fabrica
    • Get familiar with all the components in our stack by reviewing the code
    • Complete your first engineering project

Within three months you will:

    • Refactor the code of the APIs that are used from our frontend to operate on the tokens
    • Identify components that are critical from a security perspective and review them
    • Design, build and support your first big feature!

Within six months you will:

    • Lay down solid foundations to support new features and scalability
    • Implement a new indexing and caching solution to speed up the user experience
    • Design and implement end to end an API to provide validation / verification services on the properties
    • Have made a visible impact on the product for all users
    • Have a clear understanding of what needs to be build over the next 12 months and have several ideas for new services
    • Enjoy your first company offsite!

Within twelve months you will:

    • Be so confident about what’s in production that you’ll load your own house on Fabrica
    • Present your work at a technical conference
    • Design and build new components to support several operations (e.g.: automated recording of legal documents at local government, new tool to generate dynamic maps for token images, integrate with other APIs to provide pricing estimates on properties, etc)
    • Release a set of public API / framework to let third parties build apps on the Fabrica platform

Skill Set

    • CS degree or equivalent experience
    • Exceptional knowledge Javascript / Node.js
    • Solid foundations in design patterns and complex service architectures
    • Proficient knowledge of Database technologies - RDBMS / NoSQL
    • Proficient in the use of version control / source code management tools
    • Knowledge of front-end web technologies (HTML/CSS) and React
    • Knowledge of security patterns, authentications systems and best practices
    • Knowledge of distributed systems, Ethereum smartcontracts
    • Knowledge of AWS, basic linux administration, lambdas, database services
    • Familiarity with blockchain inner mechanisms and concepts such as PoW, PoS
    • Familiarity with the Ethereum ecosystem: protocols, relevant projects and players
    • Basic understanding of cryptography