tiket.com is seeking a Senior Software Engineer for their Accommodation (Backend) team. This role offers an exciting opportunity to work on cutting-edge backend systems for a leading travel technology company. As a Senior Software Engineer, you'll be responsible for building and extending backend code using SOLID principles and clean code practices. You'll develop APIs to serve frontend applications, focusing on performance benchmarking and improvement. The role involves maintaining and extending test suites, refactoring existing code, and documenting your work. You'll also create unit tests and implement self-tests to ensure code quality. Collaboration is key, as you'll assist the technical lead in code reviews and follow-ups.
The ideal candidate should have a strong background in Computer Science or Information Technology, with at least 5 years of experience as a Senior Engineer. Proficiency in Java is mandatory, with Golang experience being a plus. You should be well-versed in system design, GRPC, and various databases including RDBMS, NoSQL, Redis, and Elastic Search. Experience with event-driven architecture (Kafka or RabbitMQ), CI/CD practices, and containerization technologies like Docker and Kubernetes is highly valued. The role requires a detail-oriented individual with strong analytical skills, capable of working in a fast-paced environment and handling pressure.
Join tiket.com to be part of a dynamic team that's shaping the future of travel technology in Indonesia and beyond. This hybrid role offers the flexibility of remote work combined with in-office collaboration, providing an ideal balance for productivity and team synergy. If you're passionate about backend development, have a knack for solving complex problems, and want to contribute to a leading travel platform, this role at tiket.com could be your next big career move.