We are looking for a Full Stack Engineer to join a talented team of one of our clients.
The Full Stack Developer will have the opportunity to make a big impact, collaborate with great people, work closely with the CTO, and build hi-tech web applications in a dynamic environment. The ideal candidate will be an enthusiastic developer eager to learn and grow his/her skills in the field.
This role is for an Engineer with strong delivery experience including application design/architecture, development and deployment of Angular6+ /Vue.js using SQL/NoSQL database. Strong Product development knowledge with Total cost (Development and Maintenance) balance is a must.
Requirements:
· 5+ years experience with focus on Angular6+ or ReactJS and NodeJS, code and performance optimization, debugging and unit testing.
· Excellent knowledge of HTML/CSS, jQuery and Bootstrap
· Considerable experience in any of frontend framework i.e Angular6+ /Vue.js and NodeJS is an absolute asset
· Thorough understanding of relational databases such as MySQL, ClearDB, Redshift or similar technologies.
· Working Knowledge of git , bitbucket and Jira
· Excellent communication skills and being able to work independently or in a team
· Experience in test automation and test-driven development - a plus
· Experience with AWS/EC2 / Heroku, or other cloud services - a Plus
· Solid understanding of software development principles and design patterns such as OOP and MVC
Responsibilities:
· Brainstorm, spec and build new features
· Maintain Angular6/VueJS/NodeJS code
· Refactor code for better performance/readability
· Build new features as required