URL-Shortener service is providing APIs to make url short by using Node.js with Typescript. It has two endpoints, /encode and /decode. We are using Node.js with Typescript to create APIs. To generate API routes we are using the express.js framework. For code validation, we are using eslint. To make a bug-free app, we should have unit, integration and end-to-end testing. For the test, we are using jest and supertest. To generate API docs and test APIs by manual we are using Swagger. To manage and store logs effectively we are using pino. For schema level validations we are using joi . To make the dev process easy we are using nodemon. To manage different environments we are using dotenv
Active repository
TypeScriptMIT#dotenv#eslint#eslint-typescript#expressjs
⑂ 0 forks◯ 0 issuesUpdated Aug 30, 2022
We are looking for a JavaScript Full Stack Developer. The developer will join a growing team building out highly scalable and secure cloud native applications. A successful candidate will be an individual who is very passionate about programming and learning new technologies. Responsibilities: - Design, develop, and implement JavaScript solutions leveraging React, Typescript, Node.js - Work closely with the architecture team for the design and review of development projects to ensure the work is in line with the overall design and strategy - Participate in an Agile team and be actively involved in the full software development life cycle - Develop new and improve existing processes - Create and perform unit tests and test automation Requirements: - Over 3 years of web application development experience leveraging JavaScript technologies - Proficiency with these tech stack: Node.js, React - Experience developing RESTful APIs - Previous experience writing unit tests - Familiar with Git and Git flow