Posted:16 hours ago|
Platform:
On-site
Full Time
We are seeking an experienced Senior Full Stack Developer to join our team and help design, develop, and scale secure, high-performance web applications for the travel industry. You’ll work across front end (React.js), back end (Node.js), and database layers, while architecting microservices, integrating third-party travel APIs, and building webhooks for real-time data flows. The ideal candidate understands the travel domain, embraces clean architecture, data security, and loves solving complex problems with elegant code.
● Build modern, responsive, and feature-rich front ends using React.js, functional components, and advanced state management (Redux / Context).
● Develop scalable back-end services and APIs in Node.js (Express.js / Nest.js), using a modular, microservices-based architecture.
● Integrate external travel APIs (GDS, hotel/car/flight aggregators, or custom vendor APIs) and build webhooks for real-time updates (e.g., booking confirmations, cancellations).
● Architect and implement secure data flows, including handling of PNR data, customer profiles, and fare/rate data.
● Design and optimize normalized relational database schemas (PostgreSQL, MySQL) and manage NoSQL collections (MongoDB) when needed.
Optimize database performance with indexing, query tuning, and caching strategies (Redis).
● Ensure application and data security: encryption, secure authentication (JWT, OAuth2), validation, and adherence to PCI and OWASP best practices.
● Write unit, integration, and end-to-end tests to maintain code quality.
● Collaborate with product, QA, and design teams to translate complex travel business requirements into scalable technical solutions.
● Participate in code reviews and mentor junior developers.
● Document technical decisions, API contracts, data models, and workflows.
● Monitor application performance and propose improvements for scalability, fault tolerance, and cost efficiency.
● Strong experience with React.js, Hooks, Context API, Redux, and building modular UI components.
● Proficiency in HTML5, CSS3, SCSS/SASS, and responsive design principles.
● Familiarity with build tools (Webpack, Babel, Vite) and frontend testing (Jest, React Testing Library, Cypress).
Backend Development (Node.js & Microservices):
● Solid hands-on Node.js with Express.js or Nest.js frameworks.
● Experience designing RESTful APIs; knowledge of GraphQL is a plus.
● Architecting applications using microservices for scalability and maintainability.
● Strong skills in designing normalized schemas, writing efficient SQL queries, and optimizing relational databases (PostgreSQL, MySQL).
● Working knowledge of NoSQL databases (MongoDB) when appropriate.
● Experience with ORMs and query builders (Sequelize, TypeORM, Mongoose).
Data Security & Compliance:
● Implement encryption in transit/at rest, secure authentication flows (JWT, OAuth2), and access control.
● Understanding of PCI compliance and secure handling of sensitive customer and payment data.
● Familiarity with OWASP Top 10 and real-world mitigation strategies.
● Experience with Agile/Scrum, user stories, and technical estimation.
● Git-based workflows, pull requests, and code review practices. ● Clear technical documentation and communication skills.
Domain Knowledge (Travel):
● Understanding of booking flows, inventory/rate management, availability checks, cancellations/amendments.
● Familiarity with travel concepts like PNR, GDS, fare/rate APIs, and vendor integrations.
● TypeScript experience.
● Experience with CI/CD (GitHub Actions, GitLab CI/CD, Jenkins).
● Containerization (Docker) and orchestration (Kubernetes).
● Cloud platforms (AWS, Azure, GCP).
● Experience with caching strategies for travel availability/rate data.
Narang Staffing Solutions
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
hyderabad
6.0 - 10.0 Lacs P.A.
4.0 - 8.0 Lacs P.A.
4.0 - 8.0 Lacs P.A.
bengaluru
4.0 - 9.0 Lacs P.A.
bengaluru
4.0 - 9.0 Lacs P.A.
ahmedabad
5.0 - 9.0 Lacs P.A.
mohali district, india
Salary: Not disclosed
mohali district, india
Experience: Not specified
Salary: Not disclosed
trivandrum, kerala, india
Salary: Not disclosed
4.0 - 6.5 Lacs P.A.