Position: Middle/Senior Back End Developer (Node.js)
Company: IdeaSoft
Experience required: 3y
English level: intermediate

Responsibilities:
- Be an active member in designing the architecture of our existing and new developed services to support our constantly increasing scale
- Responsibility for end-to-end development and execution - from design to production
- Implementation of advanced data analytics ETL's and ML/AI algorithms
- Provide production support when needed 

Requirements:
- B.Sc or equivalent in Computer Science/Engineering or related
- At least 5 years of development experience with strong knowledge in  NodeJS.
- Experience with relational DBs like MySql.
- Experience with NoSQL technologies like Redis, MongoDB.
- Experience with events frameworks like Kafka and similar
- Experience with micro-services architecture
- Experience with at least one of the cloud providers - AWS, GCP, Azure.
- Experience with scalable applications of millions of requests and above
- Agile methodologies experience and passion for technology
- CI/CD and containers experience – Advantage
- Experience with ML/AI -  Advantage
- Experience in Kubernetes - Advantage
 
We offer:
- competitive salary and social package (20 vacation days, 4 days off, 5 sick days);
- working environment of young, friendly people;
- comfortable office in the city center;
- possibility of learning and development;
- corporate English;
- business trips;
- corporative parties and team-building activities;
- tea, coffee, and cookies included;
- parking.