Position: Sr. Full Stack Developer
Company: PsychOnline
Category: Node.js
Experience required: 3y
English level: fluent

Responsibilities: 

Participate in the development with a team of developers with different skill sets.
Build software enhancements, troubleshoot problems, and correct software defects.
Maintain quality by establishing and enforcing development standards.
Deliver successful new functionality to our platforms.


Requirements: 

A minimum of 3 to 8 years of prior programming experience.
Comfortable working in a growing early stage startup.
Experience in HTML & CSS is mandatory.
Knowledge or experience in CSS pre-processors like SCSS, LESS will be a plus.
Expert knowledge of JavaScript as a first-class language.
Experience in any JavaScript framework such as AngularJS/Angular, ReactJS etc will be highly advantageous.
Experience with node.js, php, python is preferred.
Experience in writing object-oriented JavaScript.
Experience with application scaffolding tools, automation & development tools, and dependency Management (e. g. npm, gulp, lerna) will be an advantage.
Understanding of Continuous Integration (CI) and exposure to tools like AWS will be an advantage.
Experience of Test Driven Development.
Experience with source code management techniques using Git will be an advantage.
Should have experience working with team following Agile methodology.
Strong coding and documentation habits are essential, as is the ability to thoroughly consider and make.
Thoughtful recommendations on all analysis, design, implementation, and troubleshooting issues.
Strong communication skills with the ability to interact in both written and oral English.
Proven ability to perform in a demanding environment together with a flexible attitude.


Technologies: 

Frontend: Angularjs / Angular, React Js.
Backend: PHP, Python, NodeJS.
Database: MySQL, AWS DynamoDB.