Senior Node.js Engineer (TypeScript) at Velocity Black (Vilnius, Lithuania)
Location: Vilnius, Lithuania
Type: Full Time
Created: 2020-02-27 05:00:56
As our Senior Node.js Engineer, you will be building the backbone of our service, ensure low latency performance, great test coverage and participate in detailed code reviews. You will be involved in advanced architecture sessions combined with spearheading the interfaces for our web, mobile and other applications making this an exciting and challenging role.
You will be working with TypeScript, NestJS, TypeORM, Ts.ED, RabbitMQ, Redis, CircleCI, Docker, Kubernetes and many more. We encourage each other to contribute across the stack and constantly seek to learn new technologies.
Our backend stacks are split between Node.js, .NET-Core, MySQL, PostreSQL and MSSQL databases, orchestrated in a Docker/Kubernetes micro-service architecture on Google Cloud Platform.
The ideal candidate should have most of these qualities
Admiral communication skills – ability to converse concisely is imperative within our small but rapidly growing global teams and global providers, hence this is critical for success!
Learning and development – not only yourself but the whole team;
Be a pragmatic and versatile self-starter: self-motivated, have a stellar work ethic and hold yourself to high standards;
Problem solver – as a team, we help each other out whenever and however we can;
Detail Focused – we’re obsessive in our pursuit of perfection and the best customer experience;
Enthusiastic and innovative – we’re building things we care about and we love what we do!
Confidence & Focus – hold yourself to your highest standards – we’re obsessive in our pursuit of perfection and the best customer experience;
3+ years professional Node.js development experience;
Thorough understanding of scope and tradeoffs of micro-service architecture;
Deep understanding in designing and developing REST APIs;
Strong understanding of systems using real-time interactions (web sockets, long-polling, eventual consistency);
Strong test focus, BDD and TDD practices including implementing automated testing platforms and unit tests;
Nice to have: Experience with data science technologies (BigQuery, ElasticSearch, recommendation engines)
Nice to have: GraphQL experience
Nice to have: Understanding of event based programming and domain driven design