5 часов назад
Staff Software Engineer (Booking Integrations)
6 000 - 8 000€
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer (Booking Integrations) (TypeScript/Booking Systems): Building secure, scalable integrations with supplier, booking platform, and partner APIs, with an accent on authentication, webhook reliability, asynchronous processing, and complex booking data. Focus on designing durable integration infrastructure, handling legacy and unreliable third-party systems, and hardening services through testing, observability, retries, and secure credential management.
Location: Vilnius, Lithuania; 4 days onsite and 1 day remote per week. Workspaces are also available in Klaipėda and Riga; arrangements outside Vilnius depend on the position.
Salary: €6,000–€8,000 gross per month plus stock options, depending on experience.
Company
A fast-scaling travel startup building a consumer trip-planning and booking product alongside a SaaS subscription platform for travel advisors.
What you will do
- Design, build, and own integrations with suppliers, booking platforms, and partner APIs, including REST/OAuth and legacy SOAP services.
- Architect webhook ingestion, worker queues, and durable processing for bookings, availability, and status updates.
- Design scalable Supabase/PostgreSQL schemas for complex booking data.
- Build sandbox and testing environments, load-test services, and identify bottlenecks before production.
- Implement monitoring, alerting, retries, idempotency, failure recovery, and secure credential handling.
- Shape the TypeScript, Supabase, and TanStack platform while setting engineering standards and making architectural decisions.
Requirements
- Strong software engineering fundamentals and deep backend engineering experience with PostgreSQL, PHP/Laravel, Node.js, and TypeScript.
- Expert knowledge of OAuth 2.0, OIDC, SOAP, WS-Security, XML signatures, API keys, HMAC, JWT, and mutual TLS.
- Experience designing secure webhook systems with signature verification, idempotency, replay protection, deduplication, ordering, rate limiting, and dead-letter handling.
- Hands-on experience with AWS SQS, Temporal, or an equivalent durable execution or queue system.
- Experience integrating poorly documented or legacy APIs and securely managing credentials, tokens, encryption, rotation, and tenant isolation.
- Technical leadership experience, including influencing architecture and leading initiatives across teams.
Nice to have
- Experience with Datadog or similar monitoring and alerting tools.
- Experience working directly with external partners’ engineering teams.
Culture & Benefits
- Hybrid work model for the Vilnius office, with the freedom to work up to 2 months from anywhere in the world.
- Health insurance after probation, an onsite physiotherapist, office gym, fitness classes, and 7 additional days off.
- Pet-friendly offices with breakfasts, hot lunches, snacks, social clubs, and team events.
- €1,000 annual budget for coaching, mentorship, training, conferences, courses, subscriptions, and books.
- Opportunity to build products across 30+ global brands and participate in co-founder opportunities.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
PHP Developer (German)
2 500 - 4 200€
3 дня назад
Software Engineer (PHP/Go)
5 000€
3 дня назад
PHP Backend Engineer (Billing)
5 000€
Valletta.Software | AI-Care
9 часов назад
Lead Go Engineer (AI/ML integration and configuration)
4 500 - 4 500$
Kiwitaxi
8 часов назад
Backend TechLead
4 500$
Payward
12 часов назад