Typescript Backend Engineer

  • Anywhere

Career Renew is recruiting for one of its clients a Typescript Backend Engineer – candidates can be based in Europe (Portugal ideally).

We are seeking a Backend TypeScript Engineer with extensive experience in large-scale production applications and a deep understanding of Web3 technologies. This role is crucial for building and optimizing backend services that interact seamlessly with blockchain components.
Responsibilities:

  • Develop and maintain backend services written in TypeScript, ensuring high performance and responsiveness to front-end requests.
  • Design and implement APIs and services that integrate with blockchain technologies, including smart contracts and on-chain transactions.
  • Utilize common libraries and tools for connecting to on-chain smart contracts and handling blockchain events (e.g., Web3.js, Ethers.js).
  • Work with chain event indexers to manage and utilize blockchain-generated data efficiently.
  • Collaborate with front-end developers and product managers to ensure system consistency and improve user experience.
  • Engage in all phases of the software development lifecycle, from design to deployment and maintenance.
  • Ensure code quality, security, and scalability by implementing automated testing and performing code reviews.

Requirements

4 years of experience in backend development using TypeScript + nodeJS

Experience with large-scale, high-availability environments.

Based in Europe (Portugal Ideally)

Experience with subgraphs or reading/writing to smart contracts (web3.js, ethers.js etc)

Benefits

  • A central role in a groundbreaking blockchain gaming project.
  • Competitive compensation, including salary, equity options, and comprehensive benefits.
  • Flexible working conditions with remote options to best support work-life balance.
  • A dynamic and inclusive culture that encourages innovation and rewards creativity.