Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
INFINNI разрабатывает CRM-платформу для создателей контента и владельцев бизнеса, внедряя AI‑помощники и аналитические решения. Нужно архитекторское видение бэкенда на Java (возможен Go), работа над распределёнными системами с Kafka, PostgreSQL и Redis. Опыт JVM и оптимизация памяти обязателен.
Готовы к удалённой работе внутри ЕС или офисы в Тенерифе (Испания). Предлагается конкурентное вознаграждение, релокационный пакет и возможности роста.
INFINNI provides a CRM platform that creators and creator businesses use to run their operations. It is building AI-powered tools, big-data products, and infrastructure purpose-built for creators.
Design, build, and evolve backend services in Java and, where appropriate, Go, from architecture through production Define and drive architectural decisions for distributed, horizontally scalable systems Build event-driven systems on Kafka and design data flows that handle eventual consistency correctly Model and optimize data across PostgreSQL, Redis, and analytical stores such as ClickHouse or Apache Doris Write efficient, safe concurrent code and review concurrency designs Profile and tune applications for latency, throughput, and memory usage, including JVM and garbage collection tuning Build and run services on AWS in collaboration with the DevOps team Mentor engineers through code reviews, design discussions, and pairing
At least 5 years of experience working as a Senior Developer or Architect Expert-level Java Deep experience with Spring and Hibernate/JPA, including understanding their internals Strong command of Java multithreading and concurrency, including CompletableFuture, thread pools and executors, the fork/join framework, synchronization primitives, and common pitfalls Solid understanding of distributed systems concepts, including eventual consistency, idempotency, and horizontal scaling Hands-on experience with Kafka in production Strong PostgreSQL skills, including schema design, query optimization, and indexing Experience using Redis for caching, rate limiting, or other patterns Experience building and running services on AWS Practical knowledge of JVM internals, garbage collectors such as G1 and ZGC, and performance tuning with profilers, heap dumps, and GC logs Будет плюсом: Go, Rust, TypeScript, Kubernetes, CI/CD and DevOps practices, owning services through production, ClickHouse, Apache Doris or other columnar/OLAP databases, high availability and fault tolerance, observability tools such as OpenTelemetry and distributed tracing, working with LLMs and agentic workflows using tools such as Claude Code or Codex or building LLM-powered solutions