Mid-Level, Senior Back-end Node.js
About the company
As market leaders, we have high expectations of ourselves and strive for continuous improvement. We work with the best, to be the best. The secret to our success is simple: we keep learning and exploring. We have our eyes set on the world and want to offer our safety software globally, to complex businesses across different industries. We are the market-leading company in Control of Work software products, supporting thousands of users from across the globe, at top multinationals.
What are your accountabilities?
- You will be part of an agile team of software engineers, who create and maintain a wide portfolio of globally distributed products that address the core safety needs of industry leaders. The software products you will work on significantly change the way hazardous industries manage the operations of their assets and increase operational safety.
- In this Software Engineering team you will work closely together with other highly-skilled Software Engineers, QA- and DevOps Engineers.
- Of course, you will write a clean and well-tested code. But overall your work will contribute to eVision’s next major milestones; improve core product quality, simplifying configurability and harmonizing our UX-Design, Core Frameworks, and Deployment across our products.
Skills & Requirements
- At least 3 (ideally more) years of experience with Node.js and/or Java
- Multiple years of experience as a BE Software Engineer
- Understanding of asynchronous/non-blocking programming
- Practical experience in designing and using RESTful APIs (ideally in an eCommerce environment)
- Deeply in love with clean code and high standards for quality assurance such as code review, unit testing, code linting
- Interests in learning new technologies and sharing knowledge with a team
- A strong professional or academic background in our technology stack: Javascript ES6, ReactJS, Webpack, Redux/Reflux, Next.js, GraphQL, Docker, AWS.
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience with WebSockets or similar technology
- Experience writing concise and well structured OOP code.
- Experience in Agile/Scrum, good communication skills and the ability to work well in a team
- Good grip on TDD, and writing elegant test cases
How to Apply?
Please send us your updated C.V.(Resume) with a cover letter via the bellow link.
* This is a mock opening for a mock company to set up a mock interview process.