Position: Back End Developer
Company: Talentuch
Experience required: 2y
English level: upper

We are passionate and curious about new technologies. Our server
architecture is microservices-based, running on a Kubernetes cluster, written in Java and Kotlin, using MySQL, Elasticsearch, BigQuery, and Kafka as data sources, and we are using BI tools for advanced analytics.
Our front end is node.js, next.js, and React, and our mobile app is written in React Native.

Skills that you have:
— 2+ years of experience in Java/Scala or similar
— Working with databases such as MySQL
— You feel at home on Linux and the terminal
— Built microservices architecture for large scale
— Have a deep understanding of security risks
— Familiarity with the Spring framework
— Working with AWS infrastructure: EC2, S3, RDS, SQS, etc.
— Computer science degree from a leading institute
— High level of English — both written and verbal

Will be a plus:
— Experience with Elasticsearch
— Experience with Redis
— Familiarity with Kotlin
— Experience with Kubernetes
— Experience with TDD or a testing culture
— Contributing to an open-source project

🌟Be part of R&D, running the software development methodologies and processes, from designing, all the way to the implementation and monitoring  
Contribute your analytical abilities and enthusiasm for research and provide solutions to challenging problems. Our web developers work end-to-end, both on the frontend and backend (node.js) development
Collaborate with our Go To Market team on tackling ad-hoc problems, from bug fixing to heavy lifting infrastructure challenges. 
Improve the architecture, design, and implementation of the web applications
Develop and test infrastructure, ensure high performance, and follow agile development methodologies.