Overview
About the Role
Elkanio is hiring a Senior Full Stack Developer to join an established team working on a prestigious B2C travel experience booking platform. The product is live, has real users, and is scaling — we're expanding the team to accelerate the roadmap and strengthen delivery.
You'll be plugging into an existing codebase and a working engineering team, contributing to new features, performance improvements, and platform evolution. This is a role for someone who's comfortable navigating mature systems, picking up context quickly, and adding value from week one.
What You'll Do
- Build new features and enhance existing ones across the stack — Python on the backend, Angular on the frontend
- Work within an established codebase: read it carefully, respect existing patterns, and improve it thoughtfully
- Develop and extend RESTful APIs powering booking flows, search, payments, and user journeys
- Collaborate with the client's product, design, and engineering team on planning, reviews, and releases
- Identify and address performance bottlenecks, technical debt, and scalability concerns as the platform grows
- Integrate and maintain third-party services — payment gateways, mapping, communication, and travel-domain APIs
- Write clean, testable, well-documented code and participate actively in code reviews
- Debug production issues with ownership and urgency
What We're Looking For
- 3–6 years of hands-on full stack development experience
- Strong backend expertise in Python with frameworks like Django
- Solid frontend experience with Angular (v12+), TypeScript, RxJS, and modern state management
- Comfort working with and extending existing codebases — not just greenfield builds
- Strong grasp of REST API design, authentication, and security best practices
- Experience with relational databases (PostgreSQL) and a working knowledge of NoSQL stores like MongoDB
- Proficiency with Git and collaborative development workflows
- Familiarity with cloud platforms (AWS ) and containerization (Docker)
- Strong problem-solving skills and the ability to work independently in a client-facing setup
- Excellent written and verbal communication
Bonus Points
- Prior experience on B2C platforms, especially in travel, hospitality, or e-commerce
- Experience contributing to mature, production-scale systems
- Experience with payment gateways and third-party booking/inventory APIs
- Understanding of SEO, accessibility (WCAG), and Core Web Vitals
What We Offer
- Compensation aligned with your experience and the industry standard — we don't underpay good people
- The chance to work on a marquee B2C travel product with real users and real impact
- A collaborative, low-ego team environment
- Direct exposure to client stakeholders and product decision-making
- Room to grow technically and take on greater ownership over time
Pay: ₹50,000.00 - ₹100,000.00 per month
Benefits:
- Flexible schedule
Ability to commute/relocate:
- Ernakulam, Kerala: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Python: 3 years (Preferred)
- Angular: 3 years (Preferred)
Work Location: In person