We are looking for a skilled Full stack Node.js developer in Test who can help us ensure stability and performance of the deepstream realtime platform. This role is a demanding technical role that requires a holistic understanding of PaaS architectures, integration cases, APIs, server performance characteristics, networking and high speed data processing.
The role
- Ensure quality and reliability of the deepstream.io realtime server, deepstreamHub platform and its ecosystem
- Lots of exploratory testing around APIs and interacting with realtime data
- Testing deployment and configuration of our services on different systems
- Design and implement scalable automation testing strategies
- Write and run acceptance and integration tests
- Create and run performance and benchmarking tests
- Develop comprehensive test suites and scenarios to capture usecases across entry points and stakeholders
Why we should work together
- The chance to join a small, friendly and highly experienced team early on
- One of Berlin's most groundbreaking tech projects
- Lots of freedom and flexibility
- Opportunity to travel, attend meetups, conferences, hackdays and development competitions
- Hackdays and development competitions
- The usual tidbits of breakfast, beer, fruit and all sorts of other nibbles
- Cuddles with a super fluffy white puppy
Skills you'll need
- Programming experience in JavaScript/Node.js
- Knowledge of networking concepts and protocols
- A sense of adventure to find odd use cases that can cause unexpected behaviour
- Understanding of Cucumber/Gherkin and acceptance testing frameworks
- Experience with browser automation tools such as Selenium, Nightwatch or headless browsers
- Knowledge of unit testing frameworks like Mocha, Chai or JUnit
- Experience using CI systems
- Fluency in English (spoken & written)
Skills that would be good to have
- Knowledge of SQL, database management and scripting
- Knowledge of distributed systems and concurrency
- An understanding of low level networking
- Linux proficiency
- AWS experience
If you'd like to learn more about us, our interview process or how to apply, have a look at the career FAQ
apply now at careers@deepstreamhub.com