Senior Software Developer - Backend
Core
Design, develop, and scale core product features for a travel booking platform, taking ownership of modules end-to-end.
Role type
Senior Software Developer - Backend
Builds
Scalable, high-performance software systems and product features for travel booking
Domain
Travel / E-commerce
Deliverable
production ML models | product features
Required skills
Java/J2EE, relational databases (MySQL/Postgres), MongoDB, microservices architecture, system design, data structures, algorithms, multithreading, concurrency, memory management
Preferred skills
Experience in product-based companies, internet companies, or startups, e-commerce or travel domain experience
Technologies
Java, J2EE, MySQL, Postgres, MongoDB
Responsibilities
Design and develop scalable, high-performance software systems; Own modules end-to-end including design, development, testing, deployment, and support; Collaborate with product managers, designers, and engineers to build impactful product features; Write high-quality, maintainable, and scalable code; Drive performance improvements and system stability; Conduct code reviews and mentor junior developers; Participate in architecture discussions and contribute to technical decisions
Seniority
Senior, hands-on IC