Job Description (Role Profile)
A successful candidate will be able to understand the complex interactions of message-oriented systems as well as web-applications built on that type of architecture, including services written in Java, JavaScript or Node.JS.
Implement new functionality within such systems using an agile SCRUM process.
Given a high-level functional specification, the successful candidate must be able to create a detailed design specification and follow through with its implementation.
JavaScript/Node.JS Senior Software Development Engineer
Miejsce pracy: Szczecin
Requirements
- 5 years of experience with high load and distributed environment, web development
- BA/BS or equivalent practical experience
- Proven skills in JavaScript, Node.JS, experience and desire to develop web services
- Experience with Micro-services, REST API and large scale backend services
- Experience with Amazon AWS or Microsoft Azure or Google Cloud services
- Experience with MongoDB, Redis, RabbitMQ and ElasticSearch
- Experience with *nix systems (Red Hat Linux, CentOS)
- Experience with TDD practices and Unit Testing of web applications
- Experience with Websocket , Graph DBs is a plus
- Experience with Docker container deployment is a plus