As a Full Stack Developer, we would look for your experience in as many of the
following technologies, concepts and frameworks
User Interface Development
o Knowledge of front-end technologies such as HTML5 and CSS3.
o Experience in building responsive web interfaces
Java Script Frameworks
o Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.
o Experience and knowledge in building world class apps with frameworks
such as Angular, , , (Express, Hapi, Sails, Loopback)
o Previously built APIs following best practices and standards.
Databases
o Expertise in NoSQL databases and structures such as MongoDb
o Expertise in SQL databases – modeling tables, queries – MYSQL database
Principles, Concepts and Implementation Knowledge
Functional Programming concepts
o Clean Code – Dry principle, KISS Principle, Static Code Analysis, Atomic
Design
o Understanding of database schema, mapping data structures models and
classes – ORM Implementation
o Microservices architecture
Tools and Processes
o Understanding and experience in using Git in a distributed team
environment – branching, merging, tagging etc.
o Experience with Agile practices using tools such as Jira and familiar with the
terminologies such as Story Points, Burn Down, Scrum, Kanban etc.
o Familiar with test frameworks – Unit Testing (Jest, Jasmine, Karma. Mocha),
Behavioral Testing (Cucumber) etc.
o Familiar with other tools such as Webpack, NPM, Babel, Yarn.