InfiniteWorld is looking for a Senior Backend Engineer with a focus on TypeScript/JavaScript, Node.JS, Crypto / NFTs / Blockchain. Our close-knit team of innovators and thinkers is what makes all of this possible and we are looking for a candidate that has the same drive to architect the world of tomorrow.

As a Senior Backend Engineer, you will work closely with our CTO and a broad spectrum of frontend and backend engineers. You will spearhead the development, deployment, and operation of backend applications written in TypeScript (Nest.JS), including the integration of third party APIs and services, cryptocurrency payment gateways, web3 technology (smart contracts on Ethereum, Hedera and other blockchains).

You will play a pivotal role in building our solutions, including, but not limited to: blockchain development, designing our applications, managing infrastructure, compiling documentation, and most importantly, you will be driving innovation.

As a startup, our team oversees all aspects of development from design, coding, and testing, all the way to continuous integration and deployment. You should have experience in all phases of development and know how to build innovative solutions from ideation to deployment. Lastly, with the right initiative, grit, and confidence, this is an opportunity where you can truly shine.

Responsibilities

  • Develop backend applications in Nest.JS / NodeJS / Typescript
  • Design, implement and drive the development of decentralized applications such as NFT marketplaces, DeFi, and more
  • Collaborate with our Product Management team and other engineers (Design, UI, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment
  • Solve technical problems of high scope and complexity while keeping security, scalability, and maintainability in mind
  • Orchestrate development teams and manage the development of Web applications, mobile apps, and more
  • Attend daily scrum meetings and oversee objectives and deliverables of a team of developers
  • Write unit and integration tests using modern frameworks (e.g. Jest)
  • Strong oral and written communication skills; ability to communicate with various stakeholders, including leadership, customers, and partners
  • Hands-on proficiency implementing Agile methods and tools
  • Demonstrated ability to meet deadlines and delivery features on tight timelines

Requirements

  • 3+ years experience working in agile development projects
  • >5 years backend development experience using NodeJS, Express, Nest.JS, or similar
  • Solid experience with various backend languages (e.g. TS/JS, Java, C++, Node, Go), various backend frameworks, familiarity with best practices for architectural backend design and agile development
  • Solid experience architecting solutions (experience in different architecture layers and components is a must) through multiple frameworks
  • Experience with database design, ACID properties, NoSQL databases
  • Solid understanding of frameworks and their underlying architectures MVVM, MVC, MVP
  • Experience with CI/CD and DevOps tools like Git, Docker, Jenkins, K8s
  • Experience working with a distributed, agile team using agile development methodologies and tools such as ZenHub, Jira, Trello, etc.

Nice to have

  • Experience with more than one blockchain technology (Ethereum, Hedera Hashgraph, Ontology, Tezos, etc.)
  • Other Frameworks are a plus: Spring Boot, Express, Revel
  • Experience with main blockchain protocols such as Ethereum (Solidity)
  • Experience with blockchain standards (e.g. ERC20, ERC223, ERC721)

About us:

At InfiniteWorld, we bring brands and creators into The Metaverse. The combined virtual and physical worlds through our scalable infrastructure and NFTs of true utility.

We leverage the best of blockchain and digital capabilities to create branded experiences like never before. We provide brands the tool box to increase engagement, traceability and authenticity for real world and virtual products, events, and interactive experiences.

Create with us. Join our InfiniteWorld team!

InfiniteWorld does not discriminate on the basis of race, creed, color, ethnicity, national origin, religion, sex, sexual orientation, gender expression, age, height, weight, veteran status, military obligations, or marital status. Every day our team is honored to work with entrepreneurs and innovators from every corner of the globe, and we aim to build a team that reflects the diversity of our customers. Each individual at InfiniteWorld brings their own perspectives, work experiences, lifestyles, and cultures with them, and we believe that a more diverse team creates more innovative products, provides a better service to its customers, and helps us all grow and learn as individuals.