Position: Backend Node.js Engineer
Company: Global Teams
Experience required: 3y
English level: intermediate

**What awaits you:**
· Develop new functionalities and maintain the existing ones in multiple projects
· Involved in Agile Software development process
· Follow best practices (Recommendations are taken under consideration and are strongly appreciated

**Requirements:**
· 3+ years of professional experience in NodeJS
· Professional experience with JavaScript/TypeScript
· Experience writing microservices in NodeJS
· Knowledge of creating and maintaining APIs and different web services (REST, RPC).
· Experience in Agile software development process
· Good command of English language

**Advantages:**
· Experience with NATS/Streaming, GRPC, Redis, MySQL, Clickhouse, Protocol Buffers, and Docker will be considered as a strong advantage
· Proficiency with service-based architecture; containerization and deployments to kubernetes pods in public cloud
· Expertise in dealing with distributed streaming platform like Apache Kafka, NATS/Streaming, ProtoBufs, gRPC, Clickhouse column storage, Redis, Event sourcing, Docker and Kubernetes
· Google cloud platform familiarity
· Design and implement scalable, low-latency, event-driven architectures
· Design and implement clear and robust API


**About:**

Platform is set to challenge the current market leaders by developing a high scale innovative Trading Service Cloud. We are going to disrupt the Trading world and are planning to do so by adding a key member to our team. If you want to be part of the future leader of the Fintech world than look no further.
We’re looking for someone who is experienced in back-end development and understands software design patterns and best practices. Someone who is able to write clean, modular and robust code. A person who is always looking for ways to make things better and to deliver faster and with higher quality.
Will you help us expand our empire?