NodeJS Developer (5 переглядів)

Удаленная работа
20 Вересня, 2020

Emerson Croft is seeking a NodeJS Developer.

Our client is growing exponentially, and looking for fiercely independent and self-motivated people who can thrive in the comfort of their own work-space, on their own hours.

Emerson Croft is seeking a NodeJS Developer.

Our client is growing exponentially, and looking for fiercely independent and self-motivated people who can thrive in the comfort of their own work-space, on their own hours.

The company culture is intense, but professionally and personally rewarding. You’ll own projects, be expected to contribute ideas at a high level, and execute. Best of all, working in a remote setting allows you to spend less time in meetings and more time doing the things you love.

You will:

1. Decouple the code into microservices
2. Ensure architectural changes, TDD, with typescript
3. Use architectural and development patterns
4. Provide examples and explain why it designed this way
5. Refactor the legacy code
6. Design the system architecture
7. Improve general code quality
8. Write tests

Requirements:

1. 3-7 years of experience working with Node.js ecosystem/ TypeScript
2. Testing frameworks: Jest, Supertest
3. Versioning systems: Git, (Gitlab CI/CD)
4. OOP and design patterns
5. Good knowledge of package managers (npm / yarn) and locking mechanisms
6. Knowledge about highly scalable applications and associated monitoring
7. REST / Swagger
8. DB knowledge: MySQL / PostgreSQL
9. Linter tools
10. Readable, clean and testable code style

Nice to have:

1. Experience with the other DB types
2. ElasticSearch
3. Hive
4. Cassandra
5. NoSQL
6. Message Queueing
7. RabbitMQ
8. Kafka
9. Message Queueing / RabbitMQ / Kafka
10. NestJs / Oclif or similar
11. Microservices architecture

О компании Emerson Croft

We are a Silicon Valley headquartered software development firm that builds and maintains software used daily by millions of users (one of the largest Node projects in existence). We work out of offices on 3 continents, with the majority of staff electing to work remotely from home or co-working spaces.
We like people who love working on very challenging technical problems. We are growing rapidly and are looking for talented developers, data scientists, machine learning specialists, DevOps, and operations specialists.

ВАКАНСІЯ ПРОСТРОЧЕНА.