6 дней назад
Senior Backend Engineers (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Backend Engineers (Java): Building and operating high-performance backend services for a large-scale trading and investing platform with an accent on microservices, resilience, scalability, and data integrity. Focus on designing durable solutions, diagnosing complex production problems, and making technical decisions across the full service lifecycle.
Location: Remote from Poland, Romania, or Spain
Company
builds trading and investing products serving more than 6 million clients and managing over €38 billion in assets.
What you will do
- Own backend solutions from business problem definition and requirements shaping through design, development, testing, deployment, and production operations.
- Design and evolve services for performance, scalability, resilience, high availability, and data integrity.
- Make technical decisions by evaluating constraints, alternatives, and trade-offs.
- Diagnose difficult production problems, resolve underlying causes, and prevent recurrence.
- Collaborate with product and engineering colleagues to turn complex requirements into simple, durable solutions.
- Review code, share knowledge, and raise engineering standards across the team.
Requirements
- Proven ownership of backend services built and operated within a microservices architecture.
- Strong understanding of HTTP, WebSockets, and AMQP communication protocols and their appropriate use cases.
- Production experience with at least one modern backend framework.
- Deep knowledge of relational databases, including indexing, transactions, isolation levels, locking mechanisms, and high-performance design.
- Experience designing systems for high availability, scalability, and resilience.
- Clear problem-solving skills, strong engineering fundamentals, sound judgment, and the ability to explain technical decisions and trade-offs.
Culture & Benefits
- Work in small, autonomous engineering groups with short release cycles.
- Own work from problem definition through production.
- Contribute within a high-performance engineering environment focused on scale, reliability, and data integrity.
- Use a modern stack including Java 21 with Spring, Go, Node with TypeScript, PostgreSQL, MariaDB, Redis, Kafka, ClickHouse, Elasticsearch, Docker, Grafana, AWS, Kubernetes, and Kibana.
Hiring process
- Recruiter conversation.
- Code review and system design interviews.
- Managerial interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →