Full Stack Lead:Identify and propose process and system improvements
To design, test and develop new features from internal and external customer requests
Manage own workload of jobs as tasked by the R&D Manager and Software Developer Team Leader using JIRA task management tools.
Apply agile software development and test driven development methods to software development activities.
Develop and maintain data export formats for third party applications.
Develop integrations with third party applications.
Produce and maintain technical product documentation.
Plan software releases and follow the release procedures.
Skills:
Strong Python, Pandas, Numpy, Object oriented/functional programming. Processing Big Data real time.
Experience with NodeJS framework like Express and JavaScript framework like Angular JS / React JS / View JS.
AWS (Lambdas, EC2, S3).
NoSQL database experience, MongoDB, Aggregate, CRUD, Data Modeling best practices.
Experience with Multithreading and Multiprocessing.
Hands on Experience HDFS, Apache Spark is plus.