Principal Engineer - Backend
Core
Design, plan, develop, and deploy scalable backend server software applications for travel booking platforms, owning modules end-to-end.
Role type
Principal Backend Engineer (Product-focused)
Builds
Highly scalable, multi-tier, distributed server software applications for travel booking
Domain
Travel technology / E-commerce
Deliverable
production ML models
Required skills
Java/J2EE, algorithms, data structures, relational databases (MySQL/Postgres), MongoDB, web services, performance optimization, multithreaded programming
Preferred skills
Python, NodeJS, Redis, ElasticSearch, e-business/e-commerce domain experience, travel industry experience
Technologies
Java, J2EE, MySQL, Postgres, MongoDB, Python, NodeJS, Redis, ElasticSearch, Instruments, Shark
Responsibilities
Design and architect features for existing applications, implement and maintain scalable server software, deliver across the entire app life cycle, take responsibility for performance and stability, discover and implement new technologies, provide hands-on management
Seniority
Principal, hands-on IC with mentorship