Full Stack Developers (NestJS + VueJS)
Use your experience in database design, API systems, and development languages to create functional platforms for our customers. You will communicate with your development team and the product owner to streamline the development process and create meaningful interactions with our technology systems.
Job Descriptions for Full Stack 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 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 equivalant 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.
Responsibilities for Full Stack 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 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.
Qualifications for Full Stack Developer
2+ years of experience in NestJS for API development
2+ years of experience working with PostgreSQL
2+ years writing complex front-end applications using Vue, Vuex, and Vue-CLI
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
Deep understanding of VueJs / Vuex fundamentals and core concepts
Know to implement new VueJs components from existing designs and integrate them with our existing APIs
Experience in designing, developing, and integrating Microservices, preferably using the NestJS framework
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
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 Full Stack Developer
401(K) / Retirement benefits
Paid Health Insurance with multiple plan options
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.