#1 Job Board for tech industry in Europe

Senior Full-stack Engineer
JavaScript

Senior Full-stack Engineer

Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Node.js

    master

    React

    master

    React Native

    master

    JavaScript

    advanced

    TypeScript

    advanced

    NoSQL

    regular

    SQL

    regular

    TDD

    regular

Job description

Online interview
About CERE
Cere Network is the first Decentralized Data Cloud (DDC) platform built on Substrate and Polygon. Cere is the first Web3 project that facilitates trustless cloud data storage, integration, and data collaboration across blockchain networks, as well as Web3 NFT, metaverse, and gaming content. Cere is backed by the world's largest institutions and projects, including Binance Labs, Republic Labs, and Polygon.

What do we look for
We look for a few things across all hires we make at Cere, regardless of role or team. First, we look for signals that a candidate will thrive in our fast-paced work environment, where we default to quick iterations, critical thinking, and sound judgments because we play only to succeed. Second, we seek people with the desire to share their expertise and the capacity to extend their knowledge to drive innovation. Finally, we seek candidates who can commit to a greater goal; unite as a team to reach something no one could have done on their own.

About the Role
As a Full-stack engineer at Cere Network, you will help design and develop Core components of our products on ReactJS and microservices (NestJS). You will work on our customer-facing tools, UI prototypes for partners, internal tooling as well as interesting data visualization challenges in our analytics dashboards. We’re looking for a strong engineer who can work quickly on a small team to have significant ownership in our front-end & backend codebase and architecture. Ideally, you will not only look to help contribute, collaborate, and develop your career but will be willing to assist others in the development of their careers as well.

Responsibilities
  • Development of cutting edge, high performance, fully tested front-end and backend blockchain and enterprise applications;
  • Preparing for demos and customer onboarding, including customer-specific templating and SDK integration;
  • Maintain high code quality standards and ensure the quality of the code and products throughout the entire development lifecycle (DevOps);
  • Collaborating with other engineering squads to come up with end to end cohesive architecture on new features;
  • Ensure continuous improvement in performance, scalability, extensibility, reliability, usability, and availability of the platform.

Requirements
  • A decent understanding of algorithms and data structures;
  • 5+ years of software engineering experience;
  • Solid ReactJS/React Native Experience;
  • Hands-on experience in NodeJS, JavaScript, Typescript, Functional Programming among others;
  • Experience in building RESTful microservices;
  • Should have experience with SQL and NoSQL DB;
  • Build reusable components  and libraries;
  • Test-Driven Development (TDD) along with applicable  unit test coverage is highly desirable;
  • Experienced integration, and end-to-end testing using Jest or other tools;
  • Backend server development experience desirable;
  • Familiarity with Kafka would be a plus;
  • Familiarity with Cube.js analytics and Mirage Elasticsearch query builder;
  • Familiarity with design patterns like SOLID, DRY, KISS.

Our Perks
You’ll be joining a fantastic, multinational team that was gathered by Silicon Valley veterans with 50 years of experience from Amazon, Twitch, D-Link, and Bebo. We have a supportive culture that cares about both excellent work and work-life balance. You will begin by learning from the experiences of our current team. Our Lead Engineers and HR managers will assist you with the onboarding process and work with you every step of the way.