Position: JavaScript Developer
Category: Node.js
English level: upper
Years of experience: 1


- Developed web application using Node.js, Express.js as framework, MongoDB as database and JEST for testing.
- Consistently applied best practices for writing clean, secure, readable, scalable and easily maintainable code.
- Refactored existing code to follow the code standards and eliminate code smells.
- Participated in meaningful and thorough code reviews and SCRUM meetings to discuss, negotiate and apply functional and non-functional requirements to deliver high-quality code.
- Implemented features such as logger and email service with PUG template engine.
- Experienced in modern authorization mechanisms, such as JSON Web Token.
- Experienced in AGILE/SCRUM Methodology for the software development process, part of the cross-functional team for the application development.
- Experienced in creating design/technical documentation using Swagger.
- Experienced in using version control tool such as GIT.
- Experienced in developing UML diagrams like Cases, Class Diagrams using Lucidchart and Diagrans.net
- Experienced in RESTful API design and development.
- Experienced in designing database structures and schemas.