Position: Senior Java developer
Company: Artkai
Category: Java
Experience required: 5y
English level: upper

You will have the opportunity to work on the overall our project architecture, create services for other teams to use and solve scalability and performance challenges in a distributed system. You will work on the product that hundred of thousands of frontline workers rely on every day to work better together.

You will work with a modern microservice architecture with technologies such as PostgreSQL, Elasticsearch, Kafka, Vue.js, Docker, Kubernetes, Jaeger, Amazon Web Services and interface them with different programming languages such as Java 11+, Python, Swift and Javascript / Typescript.

Your responsibilities:
- Work in a cross functional team and build out our existing product offering;
- Build and maintain high-performance, reusable and reliable software components;
- Build & design highly available and highly scalable software systems;
- Work closely with your peers on the overall architecture and infrastructure;
- Work closely with other passionate software engineers to develop and ship new features.

What we looking for:
- 5+ years experience in software coding and development;
- You care about code quality and continuous refactoring;
- Proficiency in English as we speak mainly English at work.