5-10 years of development experience including project leadership experience
Proven track record of delivering high quality, high stake projects in agile environment
Proven experience in building, mentoring and managing efficient development teams
Strong experience with Typescript and JavaScript , NodeJs & NestJS
Strong experience with relational databases like Postgres or MySQL and ACID Principles
Strong experience with ReactJS, Redux Toolkit and other state management libraries
Modern source control systems (like Git , Github)
Analyzing user requirements, envisioning system features and functionality
Design, build, and maintain efficient, reusable, and reliable codes by setting expectations and features priorities throughout the development life cycle
Strong experience in Designing, extending, and implementing REST APIs
Strong Database Design Experience
Exposure of Continuous Integration / Continuous Deployment practices (DevOps)
Experience with Testing Tools including Mocha, Chai, Sinon, Supertest, Enzyme, Istanbul, Selenium, Load Runner, JSLint and Cucumber
Exposure to AWS, GCP or Azure
Good expertise with server-side development using NodeJs specifically through usage of microservices
Exposure to Design patterns, Clean coding practices and SOLID design principle
Good Exposure to asynchronous programming
Good Exposure to API documentation tools like Postman or Swagger
Good exposure of Code quality management tools like linters or formatters
Good exposure to unit testing tools
Stack Engineer • Noida, India