Position: Full Stack engineer
Company: BHP int
Category: Node.js
Experience required: 5y
English level: upper

Senior Full Stack engineer:

On behalf of our client, International Product Company, we are looking for experienced Full Stack Engineer to join their distributed team (US, Europe, Asia).
Project is related to the next-generation technologies that automate the management of data and creation of knowledge.Products need to handle information at massive scale across banking, capital markets, retail, energy, and healthcare.
Looking for a smart, creative, self-motivated, hands-on, and intellectually curious individual who can take and effectively turn UX requirements into production quality solutions.
Required Skills:
Bachelor’s and/or Master’s degree, in Computer Science or similar disciplines.
5+ years of experience designing and building successful customer facing server products.
3+ years of hands-on web application development skills using Node.js, React and jQuery.
Proven experience programming for both front-end & back-end development.
Solid foundation in data structures and complex algorithms
A deep understanding of JavaScript, HTML markup, and CSS.
Experience with REST APIs and/or GraphQL and querying database systems and displaying result sets at scale.
You should be comfortable and experienced in working with a team, communicating ideas, and writing code that can be understood by others.
You should have the ability to understand technical concepts and transfer new ideas into code  paying close attention to detail.
Experience in delivering projects under Agile/Scrum environment
Ability to help and guide team members with technical issues
 
Nice to have:
Experience working on AWS, GCP or Azure cloud platforms
Familiarity with micro service architecture design principles
Familiarity with sensitive data management and compliance related issues.
Experience with SAAS deployments
Understanding of Hadoop platforms like Horton works and Cloudera to create Spark based applications
Proficiency in at least one of the strongly typed programming languages such as Java or Kotlin.
 
Responsibilities :
You will work closely with fellow engineers, Front End UX designers and Developers, to deliver next generation products. Your responsibilities will include but are not limited to:
Developing clean, responsive, efficient Node.js code using the React framework, Material-UI, and jQuery
Translating visual UX/UI designs and wireframes into runtime front-end code that delivers the visual experience of an application
Developing front-end solutions on top of high-performance and distributed backend systems
Using code management system (Github), issue trackers (Jira), Marvel, wiki and Teams for sharing and discussing ideas
Building high quality reusable code and libraries and user facing component library & features
Working closely with designers to deliver the best possible user experience
Reviewing and recommending product user experience workflows and elements relating to application features, visualizations, and business rule management