We are looking for an advanced MEAN full-stack Team Lead / Project Manager, who should be experienced with the Node Js, Angular Js, Mango BB etc..
You would supplement our team, helping us developing our various existing projects, and new projects.The ideal candidate will be essential in helping manage, grow and build out a visualization team dedicated to using bleeding edge technology to create some of the most interactive front ends in the financial industry.
He will be a leader in the development and implementation of new applications that turn massive real-time datasets from the world's top financial markets into something beautiful and intuitive.
The right candidate for this position is organized, and used to working as part of a team.
Your code is clean and follows best practices.
Because you never work on a task until you fully understand the goal, it is not uncommon that your suggestions and ideas lead to a better end product.
GENERAL RESPONSIBILITIES : Work with business users to gather functional requirements.Work with client architect / senior developers to do high level / low level design / architecture.
Coding and implementation using best practices to produce high performing / scalable / secured modules.Unit Testing / Integration Testing.
Code Configuration and Release Management.Production Support and Bug Fixes.Candidates must have at least 3+ years of professional software developmentexperience and be an expert in : Experience on code bases greater than 2 million lines of codeUnderstanding of Functional Programming ConceptsAbility to visualize data / data science experienceAngular.
jsWrite well-structured / architected code in Node complete with Integration Tests.Node.JsProduce and maintain documentation for all services.
Maintain internal and external APIs using Node.js.Manage all of the database changes between the different environments (i.e.
Development, Testing, Staging and Production) by making sure that all of the structural changes (i.e.
adding / removing collections and indexes) and data changes (i.e.
create, update, delete) are pushed up to the next environment.SQL, MySql, Mongo BDApplied knowledge of modern development principles and best practices (Object Oriented Programming, Design Patterns, SOLID Principles, unit testing, continuous integration and deployment)Work with Amazon Web Services (AWS)Big Advantage if you have experience with : SaaSUI / UX DesignAngular 2 or ReactMobile / App developmentSysAdminPrior experience using System Design, Architecture, Database Design, Git, Workflow Skills : - HTML / CSS, PHP, AngularJS (1.
x), CakePHP, CodeIgniter, Joomla, Laravel and NodeJS (Node.js)