CommIT
CommIT
New

Senior Node.js Engineer

Brak informacji o wynagrodzeniu
SeniorOn-site·WarszawaFull-time
#457562·Dodano 2 dni temu·0
Źródło: CommIT
Aplikuj teraz

Tech Stack / Keywords

Node.jsJavaScriptExpressAWSEC2LambdaRDSS3KafkaMSK Kafka Managed Streaming for Apache Kafka MSK Amazon MSK (Managed Streaming for Apache Kafka) MSK Kafka - fully managed Kafka service Apache Kafka on AWS MSK Amazon MSK for Kafka applications Kafka with MSK cluster Kafka MSK AWS Event-driven Apache Kafka Apache Kafka streaming with Amazon MSK SQS Amazon Simple Queue Service Amazon SQS SQS for asynchronous Message Queue service SQS Queueing service Gearman RabbitMQ Redis MongoDB Git Linux Kubernetes Helm ArgoCD Prometheus CI/CD

Firma i stanowisko

CommIT is a company hiring for the engineering team to design and implement scalable and high-performance systems, primarily using cloud infrastructure such as AWS.

Wymagania

  • 4+ years of Back end development.
  • In-depth knowledge and experience developing APIs and microservices.
  • Strong proficiency with JavaScript, Node.js and frameworks such as Express or equivalents.
  • Understanding of asynchronous programming and its quirks and workarounds.
  • Understanding fundamental design principles behind scalable applications.
  • Experience with data storage solutions such as Redis, MongoDB.
  • Experience with queuing solutions such as Gearman, RabbitMQ, SQS.
  • Implementing automated testing modules and unit tests.
  • Proficient understanding of code versioning tools such as Git.
  • Experience with cloud services such as AWS and GCP.
  • Experience working with Linux.
  • Experience with CI/CD processes.

Bonus:

  • Familiarity with Kubernetes/K8S and related frameworks such as Helm, ArgoCD, Prometheus.

Obowiązki

  • Lead the architecture and design of scalable, fault-tolerant Node.js applications, microservices, Big Data processing systems, and data pipelines in a cloud environment (primarily AWS).
  • Utilize AWS services such as EC2, Lambda, RDS, S3, Kafka/MSK, SQS to ensure high availability, security, and performance.
  • Build and manage distributed, high-load microservices and event-driven architectures handling large volumes of concurrent traffic and data.
  • Design and develop integrations and Big Data processing pipelines for operational and analytical systems.
  • Optimize Node.js applications and data processing workloads for minimal latency and maximum throughput under high load.
  • Implement advanced multithreading techniques to improve system performance and concurrency.
  • Write clean, maintainable, and efficient code adhering to industry best practices and design patterns.
CommIT

CommIT

21 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz