
tiket.com är en rese- och livsstilsplattform för bokning av resebiljetter och boende. Verksamheten omfattar resetjänster och tillhörande kundupplevelser, med stöd av team inom hotellbranschen, logistik och marknadsföring. Företaget beskriver en arbetsplats med fokus på samarbete, prestation och medarbetarutveckling, bland annat genom lärande via tiketAcademy.
Senior mjukvaruingenjör, boende — tiket.com (på plats, Indien)
Led backendarkitektur och utveckling för tiket.coms boendedomän, som betjänar en reseplattform med fler än 50 miljoner användare. Vägled integrationer, migreringar och tekniska arbetssätt över distribuerade tjänster.
Beskrivning
- Bygg och förbättra tillförlitliga tjänster med hög prestanda med hjälp av SOLID-principer och ren kod.
- Ta ansvar för tjänster från utformning och leverans till observabilitet, beredskap och uppföljning av incidenter.
- Utforma API:er för partners och mät och förbättra deras prestanda och skalbarhet.
- Välj strategier för scheman, indexering, cachelagring och händelseflöden för storskaliga uppdateringar av priser, tillgänglighet och lager.
- Förbättra kodkvaliteten genom kodgranskning, testmetoder och kontinuerlig omstrukturering.
- Skapa och underhåll teknisk dokumentation, designbeslut och driftshandböcker.
- Stöd ingenjörer genom parprogrammering, kodgranskningar och återkoppling på design.
- Samarbeta med produkt-, QA-, data- och partnerteam för att omvandla verksamhetsbehov till tekniska lösningar.
- Leda den tekniska utformningen och leveransen av teamets funktioner och tjänster.
- Dela upp komplexa problem i hanterbara arbetsuppgifter och vägleda ingenjörer i genomförandet.
- Identifiera och åtgärda teknisk skuld, prestandabegränsningar och tillförlitlighetsrisker.
- Ange teknisk riktning och arkitektur för boendedomänen.
- Leda utformning och integrationer mellan team med system för prissättning, lager, beställningar och partners.
- Skriva och granska RFC:er och arkitektförslag samt skapa samsyn bland intressenter.
- Fastställa och driva en teknisk färdplan över flera kvartal som omfattar omstruktureringar, omskrivningar och migreringar.
- Definiera tekniska standarder för testning, observabilitet, releaser och designgranskningar som stödjer tillväxt.
- Företräda teknikteamet i tvärfunktionell planering och förklara tekniska avvägningar för intressenter utan teknisk bakgrund.
Krav
- Minst 6–8 års erfarenhet av backendutveckling, inklusive gedigen erfarenhet av att utforma distribuerade system i stor skala.
- Kandidatexamen eller motsvarande; datavetenskap eller informationsteknik är meriterande.
- Gedigen erfarenhet av relationsdatabaser och/eller NoSQL-databaser, inklusive schemadesign, indexering, frågeoptimering och avvägningar kring datakonsistens.
- Praktisk erfarenhet av cachetekniker som Redis eller Memcached samt Elasticsearch.
- Erfarenhet av händelsestyrda system i produktion, till exempel Kafka eller RabbitMQ, inklusive idempotens, ordningshantering och återförsök.
- Gedigen bakgrund inom CI/CD, testdriven utveckling, Git Flow samt omstrukturering eller omskrivning av äldre system.
- Erfarenhet av Kubernetes, Docker och Linux.
- Förmåga att analysera loggar, felsöka och hantera produktionsproblem med observabilitetsverktyg som loggar, mätvärden och spårning.
- God förmåga att prioritera och ta produktansvar.
- Kritiskt tänkande, tydlig kommunikation och ett samarbetsinriktat arbetssätt över funktioner, inklusive förmåga att förklara tekniska avvägningar.
- Förmåga att påverka utan formellt mandat och skapa samsyn mellan teknik-, produkt- och verksamhetsintressenter.
- Bekväm med att använda AI-verktyg för kodning, felsökning, design och dokumentation för att effektivisera utvecklingen samt vägleda andra i ansvarsfull användning.
- Dokumenterad erfarenhet av att leda arkitekturbeslut som omfattar flera team eller tjänster.
- Erfarenhet av storskaliga migreringar, omarkitekturer eller plattformsinitiativ från start till mål.
- Erfarenhet av resebranschen, marknadsplatser eller B2B-plattformar med partnerkontakt är meriterande.
Förmåner
- Kan komma i fråga för en annan karriärmöjlighet om ingen uppdatering lämnas inom tre veckor.
- Möjlighet att arbeta med en reseplattform som används av fler än 50 miljoner människor.
- Möjlighet att handleda andra och bidra till en samarbetsinriktad teknikkultur.