TL;DR
Senior Java And Kotlin Engineer (Backend): Building a unified, scalable ads platform using modern Java and Kotlin with an accent on modular monolith architecture, hexagonal design, and domain-driven design. Focus on refactoring legacy code, creating clean and testable services, and collaborating on API contracts within a cloud environment.
Location: Fully Remote, based in Czech Republic
Company
hirify.global is a global software development company providing a full spectrum of services including business and tech advisory, enterprise solutions, product development, and managed services.
What you will do
- Develop and maintain backend services using modern Java (17+) and Kotlin
- Refactor legacy code focusing on quality and maintainability
- Write clean, testable code following SOLID and Clean Code principles
- Create and maintain unit and integration tests
- Collaborate with frontend team to define API contracts
- Share knowledge and take ownership within a team of backend developers
Requirements
- Location: Must be based in Czech Republic or fluent in Czech/Slovak
- English: C1 level required
- Strong experience with modern Java and Kotlin
- Expertise in REST APIs and authentication workflows (key-based, OAuth)
- Knowledge of PostgreSQL and MongoDB databases
- Cloud development skills, preferably GCP
Nice to have
- Experience with Docker and Kubernetes
- Familiarity with ETL processes, large data volumes, and streaming technologies like Kafka
- Experience integrating with Meta and TikTok platforms
- AdTech industry experience
Culture & Benefits
- Pleasant working environment with a stable background in a large global software company
- Opportunities for independent and creative work with learning and development support
- High-quality hardware and access to latest technologies
- Language skill improvement opportunities and internal/external training courses
- Benefits including life insurance, pension contribution, language lessons, MultiSport card, sick days, meal allowance, company events, and hybrid remote work options
Hiring process
- Application review with curiosity and care
- Talent acquisition interview to discuss goals and company support
- Technical interview focusing on expertise and problem-solving
- Customer interview for client-aligned roles
- Job offer and onboarding support
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →