Position: Mid-Senior NodeJS Developer
Company: Breonika Hunters
Experience required: 3y
English level: intermediate

BSC/BA in Computer Science, Engineering or a related field;
3+ years coding enterprise services;
4+ years coding Node.js microservices in production environments;
Experience with building systems that support account receivables and payables;
Understanding of best practices and architectural principles surrounding microservices and Node.js;
Experience with at least one Node.js framework (Express, Koa, Restify, etc.);
Experience with various data stores and caching technologies (MongoDB, Redis, Memcached, MySQL, ElasticSearch);
Experience with securing API endpoints;
Experience with RabbitMq;
Experience with various web services (SOAP, REST, JSON);
Able to work effectively in a distributed team environment;
Ability and enthusiasm to learn new technologies;
Resourcefulness and troubleshooting aptitude;
Excellent communication skills.

Preferred Qualifications:

Experience with service discovery technologies;
Experience with CI/CD configuration;
Experience with ELK stack;
Experience with Kubernetes and Docker;
Experience with bucket/object storage (S3, GCP Cloud Storage);
Experience with source code systems (Git);
Experience using Confluence, Gitlab, JIRA, Trello, Asana;
Experience with Google Cloud Platform and its various offerings;