Position: Senior Full Stack JS Developer (Energy industry research)
Company: Opinov8
Category: Node.js
Experience required: 5y
English level: upper

WE BUILD:
That research and analysis to the clients in the form of reports, data sets and news alerts, which are delivered via web platform.
The technology team is delivering multiple projects, including a new data platform, a specialised oil tracking application, and a new infrastructure and platform approach. Making many improvements to the existing systems to better support the company. We focus on Typescript, Node JS, NextJs, React and serverless deployments.

You will join an open and collaborative development team, where you’ll be expected to take ownership of projects and sprint objectives while contributing to our wider team. You will use your expertise in software development to maintain existing solutions, deliver new solutions to our business problems and build a platform to support the future of the company.
You will have a high level of autonomy to design new solutions to business problems, and you’ll be expected to contribute to the shaping and improving of our development process and software engineering practices. 


BEING PART OF THE TEAM:
Build & Design efficient, secure and reusable web systems and abstractions;
Building & Documenting reusable approaches and tools;
Ensure code quality (code review and applying automated tests, linters etc);
Participation in the Agile Product Development Life Cycle;
Identify and communicate Javascript best practices (e.g. contributing in React competency of the team);
Delivering clean, tested application code using Typescript and React.
Taking ownership of one of several projects, and successfully delivering this project.
Collaborating with team members across the company to design solutions to their requirements.
Contributing to the design and implementation of our long-term platform approach, alongside web team members.
Providing application support to team members and clients when required.

POWER YOU BRING:
Solid experience with several JS libraries and SPA frameworks including React/NodeJS/NextJS (5+ years);
Experience with relational and non-relational databases;
Strong understanding of JavaScript, HTML, CSS, RESTful APIs, HTTP, and networking concepts;
Knowledge of Cloud Services (such as AWS or Azure);
Experience with Serverless technology (AWS Lambda functions, Google cloud functions, etc.);
Upper-intermediate English (to communicate directly with clients).
Experience with Scrum\Kanban methodologies.