Skip to content

API Developer - NodeJS

RemoteCanada, British Columbia, VancouverEngineering

Job description

Why Next Decentrum

Next Decentrum is building the Launchpad for the World’s Most Iconic NFT Products. We are democratizing access to coveted artworks and artifacts from the world’s top museums, and delivering unique, social, and meaningful metaverse experiences.

Job requirements

Important job functions that you will execute with confidence.

  • Senior-level experience with Javascript, and NodeJS

  • Demonstrated experience developing APIs from scratch

  • Extensive understanding of JSON, HTTP, REST API

  • Strong understanding of API protocols; JSON, REST, GraphQL, gPRC, etc.

  • Leverage TDD and use automated testing and unit tests.

  • Ensure designs and code are well documented and are ready to scale.

  • Be comfortable in a highly dynamic, entrepreneurial, agile environment without sacrificing the quality of work products.

  • Stay current with emerging web and mobile technologies and trends.

  • Collaborate with the product team, share feedback from project implementations and influence the product roadmap and future micro-service/monolithic architectures.

  • Provide end-to-end support of software systems from design through development to deployments and maintenance.

Qualifications & Experience

  • Diploma or Degree in Computer Science or related field.

  • 3+ years of experience as a back-end and/or front-end full stack React, Node, Express developer.

  • Strong knowledge of asynchronous programming and its quirks and workarounds.

  • Experience building scalable infrastructure software and distributed systems for SaaS products.

  • Experience with AWS services EC2, ECS, serverless computing, CloudFormation, EBS, RDS, S3, IAM, ElastiCache, AWS Lambda, AWS DynamoDB.

  • Experience with SQL, NoSQL and Graph databases.

  • Knowledge of code versioning tools, CI/CD tools and processes; Git, GitHub Actions, Docker.

Nice to have

  • A high bar for the quality of code and quality of user experience.

  • An extremely high attention to detail.

  • Commitment to being a remote-first company and embracing remote work best practices.

How to get the Job

  • Screening Call - Let’s chat and make sure you have the right experience and attitude.

  • Chemistry Chat - Take a 1:1 call with your future co-workers to see if you click.

  • Leadership Meeting - Get acquainted with the leadership team and see if there is a fit.

  • Paperwork Discussion - Let's align on the terms of your employment.