Position: Senior Kotlin Developer
Company: Boosty Labs
Category: Java
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

Our client is the world's leading software platform for digital assets that offers the largest production blockchain platform. Among the top 10 in the crypto/blockchain domain. 

**Project stack:** Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark, and more

**Requirements:**

• 5 years + of experience in Kotlin
• Strong knowledge of distributed systems design
• Ability to build, debug, and ship microservices
• Experience building and shipping highly-available, fault tolerant, production ready distributed backend systems
• Understanding of data structures, databases, and large-scale distributed systems
• Preferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQ
• A passion for crypto and the transformations it enables
•  Upper-Intermediate English

**Responsibilities:**

• Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets to reach 1B+ customers
• Become a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of users
• Advocate best practices, code quality, test coverage and drive technical discussions
• Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimizations, scalability and reliability of systems
• Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker, etc
• Optimize existing systems for scalability, extensibility, and performance whilst building out reusable, modular code for use across Blockchain’s products
• Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
• Work within interdisciplinary teams to continually deliver the highest quality software to our users

**What we offer:**

• Flexible working format (remote, office, or mix)
• Flexible working hours
• Informal and friendly atmosphere
• The ability to focus on your work: a lack of bureaucracy and micromanagement
• 20 paid vacation days
• 7 paid sick leaves
• Education reimbursement
• Free English classes
• Psychologist consultations