top of page

Back-end Developer (NestJS)

We value your experience in software development and blockchain technology. In this role, you will create and maintain database frameworks to coordinate with frontend applications.

Job Descriptions for Back-end Developer

We are looking for skilled developers with strong technology backgrounds in front-end development using VueJS v3 and backend API development using NestJS. This is a great opportunity to work on innovative solutions in the blockchain domain. As a team, we are using the latest technologies to provide our customers with the best possible experience on our ChainIT platform. We are working on exciting new solutions to create “Digital functional equivalent tokens for physical objects and real-life events”. You will join the development team as an integral part of its ongoing development and success. You will communicate with your development team and the product owner to streamline the development process and create meaningful interactions with our technology systems. We are looking for skilled developers with stron technology backgrounds in front end development.

Position: Full-time

Responsibilities for Back-end Developer

  • Sync with others team members to build new software features from start to finish for our web console and kiosks application.

  • Contribute to the development of the backend layer of microservice needed for mobile applications, web console apps, and kiosk applications, and also help mobile app developers to integrate APIs.

  • Making sure our microservices are stable, reliable, and secure.

  • Work with DevOps engineers to scale and optimize micro-services

  • Writing automated unit and e2e (end-to-end) tests

  • Responsible to elevate the quality of the product by proactively identifying user experience problems before they ship.

  • Mentor others and set the bar for code quality and best practices. Also, you will help your team members meet the same standards.

  • Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.

  • Recording data and reporting it to proper parties, such as clients or leadership.

  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.

Qualifications for Back-end Developer

  • 5+ years of working with backend API development using JavaScript

  • 2+ years of experience in NestJS for API development

  • 2+ years of experience working with PostgreSQL

  • Desire to work in a fast-paced, collaborative team environment

  • Knowledge of OOP, CQRS patterns, and SOLID principles

  • Good understanding of fundamentals of design principles behind a scalable application.

  • Experience in designing, developing, and integrating Microservices, preferably using the NestJS framework

  • In-depth know-how of the TypeORM

  • Excellent understanding of deploying microservice with Kubernetes and Docker

  • Knowledge to design data structures using PostgreSQL

  • Skills to design database schemas that represent and support business processes

  • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.

  • Familiarity with AWS QLDB

  • Exposure to AWS services such as Lambda, SNS, SQS, API Gateway, etc.

  • Experience in project management tools like Jira & Confluence

  • Familiarity with:
    Automated unit tests and E2E UI tests using jest or cypress
    OOP, CQRS patterns, and SOLID principles
    Coding standards and code reviews processes
    GitHub for code repository and GitHub actions for CICD pipelines
    Various AWS cloud services for security and performance enhancement

  • Knowledge of ReactNative is a major plus

  • Comfortable using Git, GitHub

  • Self-motivated and able to work under minimal supervision

Benefits for Back-end Developer

  • 401(K) / Retirement benefits

  • Paid Health Insurance with multiple plan options

  • HSA options

  • PTO

  • Paid Holidays

  • Good Friday / Memorial Day / Independence Day / Labor Day/ Thanksgiving Break / Christmas Eve (Half Day) / Christmas / New Years Eve (Half Day) / New Years Day

  • Remote work and flexible hours – provided assignments are delivered on time

  • Participation in an exciting and healthy growing company that offers you a lot of room for your personal & professional development.

  • Weekly Pay

bottom of page