TL;DR
Senior Software Engineer (Kotlin/Java): Developing and optimizing high-load backend services and microservices using Kotlin/Java and the Spring framework with an accent on API design, database performance, and scalability. Focus on solving complex concurrency challenges, ensuring system reliability under heavy traffic, and contributing to overall architectural vision.
Location: Hybrid in Barcelona, Spain (3 days in-office, 2 days remote).
Salary: 40,000€ to 55,000€ gross/yearly
Company
hirify.global is a data and insights-driven company providing innovative e-commerce monitoring tools and solutions for world-class manufacturers and brands globally, leveraging proprietary artificial intelligence.
What you will do
- Develop and maintain REST APIs with Kotlin/Java and the Spring framework.
- Develop and maintain various types of microservices interfacing with multiple systems.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and mentor junior developers.
- Contribute to the overall architecture and technical vision of the product.
Requirements
- 5+ years of experience as a software engineer with strong hands-on knowledge of backend programming and patterns.
- Proficient in Kotlin/Java, with a focus on writing maintainable code, and good knowledge of SQL and Java interfaces (JPA/JDBC).
- Experience with Git, command-line, and Linux or MacOS systems.
- Solid understanding of microservices architecture patterns, best practices, and experience with service-to-service communication.
- Experience with asynchronous processing and message brokers (RabbitMQ, Apache Kafka, AWS SQS).
- English: B2 required
Nice to have
- Experience in writing web APIs in Kotlin/Java with Spring framework.
- An advanced degree in computer science, math, or physics.
- Experience working with PostgreSQL and Snowflake databases.
- Knowledge of Python, JavaScript, and AWS services (S3, SQS, Lambda, ApiGateway).
- Proficiency with Kubernetes for container orchestration, scaling, and deployment.
- Knowledge of CI/CD pipelines and automated deployment strategies.
Culture & Benefits
- Work with an international team of 10+ nationalities.
- Be part of a dynamic and innovative environment.
- Hybrid work model with 3 days in-office and 2 days remote.
- Flexible benefits including meal vouchers, transport allowance, and private healthcare.
- Office perks with fresh fruit and specialty coffee daily.
- Permanent contract.
Hiring process
- First interview: Recruitment team screening.
- Second interview: Programming assignment.
- Third interview: Tech Lead and Chief Data Officer interview.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →