Your Role : - Develop coding standards, methodology and repeatable processes. - Provide technical leadership at a project level, mentor and teach junior developers.
Ensure code and design quality through the execution of test plans. - Collaborate with engineering team to design and launch new features.
Use best practices and patterns to deliver high quality secure, scalable, performant and maintainable code.
Your Qualification : - Bachelor's degree in Computer Science or equivalent - At least 2 years experience building Microservices, with Node.
g. Express, React, Babel, Sequelize). - At least 2 years experience with modern front-end development (e.g. React, Redux).
At least 3 years of experience with relational databases and / or NoSQL databases (e.g. MySQL, Redis, MongoDB, ElasticSearch).
Experience with other programming languages like PHP, Java, Python - Self-driven with a strong desire to remain current on emerging digital technologies.
Passionate about Node.js performance optimization. - Experience working as a full-stack developer switching seamlessly between server-side and frontend code.
Experience in CI / CD tools (e.g. Jenkins, Bamboo, VSTS, etc). - Web development experience (e.g. React, Redux, HTML, CSS).
Experience with Twelve-Factor App methodology and microservice architecture. - Experience with cloud based API Management / Gateway offerings (e.
g. AWS API Gateway, Azure API Gateway, Apigee, etc.) - Experience with Docker and Kubernetes