Principal Software Engineer

2 days ago


Rajkot, Gujarat, India beBeeDeveloper Full time US$ 1,00,000 - US$ 1,50,000
Job Opportunity

We are seeking a seasoned developer to craft high-performance web applications in the travel domain.

  • Key Responsibilities:
  • • Design and develop secure front-end applications with React.js, Hooks, Redux/Context.
  • • Develop scalable back-end services and APIs with Node.js (Express.js/Nest.js).
  • • Integrate external travel APIs (GDS, hotel, car, flight) and real-time webhooks.
  • • Design and optimize relational and NoSQL databases (PostgreSQL, MySQL, MongoDB).
  • • Implement caching strategies and performance tuning (Redis).
  • • Ensure data and application security (JWT, OAuth2, PCI, OWASP best practices).
  • • Write unit, integration, and end-to-end tests.
  • • Collaborate with cross-functional teams and mentor junior developers.
  • • Document technical designs, workflows, and APIs.
  • • Monitor and improve scalability, fault tolerance, and cost efficiency.
Required Skills and Qualifications
  • Technical Expertise:
  • • Strong proficiency in React.js (Hooks, Redux, Context API, modular UI).
  • • Proficiency in HTML5, CSS3, SASS/SCSS, responsive design.
  • • Solid experience in Node.js with Express.js or Nest.js; REST API design (GraphQL a plus).
  • • Experience in microservices architecture and third-party API integrations.
  • • Database expertise: PostgreSQL, MySQL, MongoDB, with ORM/Query builders (Sequelize, TypeORM, Mongoose).
  • • Knowledge of caching, indexing, and query optimization.
  • • Strong understanding of data security, PCI compliance, encryption, authentication flows.
  • • Agile/Scrum experience, Git workflows, and code review practices.
  • • Familiarity with travel concepts: booking flows, PNR, GDS, fare/rate APIs, cancellations, amendments.
Desirable Skills
  • Additional Qualifications:
  • • TypeScript experience.
  • • CI/CD pipelines (GitHub Actions, GitLab CI/CD, Jenkins).
  • • Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • • Experience with caching strategies for travel data.

This role requires 6+ years of experience in software development. The ideal candidate should have expertise in full-stack development, including front-end and back-end technologies, as well as experience with database systems and agile methodologies.



  • Rajkot, Gujarat, India Sohum Tech LLC Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    **DON'T APPLY if you don't live in Rajkot or have less than 5 years of experience**Sohum Tech is growing We're looking for a Principal Software Engineer with 5+ years of experience in , Java/Python, SQL,MLand exposure to AI prompts to help us build smarter, faster. What you'll do:Build & scale applications with , Java/Python, SQL, MLUse AI prompts to...


  • Rajkot, Gujarat, India beBeeAutomation Full time ₹ 90,00,000 - ₹ 1,20,00,000

    Job OverviewWe are seeking an experienced Automation Tester to join our team. As an Automation Tester, you will be responsible for designing, developing, and executing automated tests to ensure the quality and reliability of software applications.The ideal candidate will have a strong background in software testing methodologies, processes, and best...

  • Ai Engineer

    5 days ago


    Rajkot, Gujarat, India Universal Software Full time

    About the Role:We are seeking a highly skilled and innovative AI Engineer to join our team. The ideal candidate will design, develop, and deploy AI and machine learning solutions to solve complex business problems. You will work closely with cross-functional teams to integrate AI models into products and services, ensuring scalability, performance, and...


  • Rajkot, Gujarat, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 30,00,000

    We are seeking a talented professional to lead the development of a FinTech application, working closely with senior engineers and cross-functional teams to create efficient and scalable solutions.Requires a Bachelor's degree in computer science or a related field and 4-8 years of experience in software development.Hands-on experience with Azure Databricks,...

  • Software Engineer

    7 hours ago


    Rajkot, Gujarat, India Infowave Full time US$ 80,000 - US$ 1,20,000 per year

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for a Software Engineer located in Rajkot. The Software Engineer will be responsible for designing, developing, and maintaining software systems. This role involves back-end web development, programming, and using best practices in object-oriented...

  • Software Engineer

    3 days ago


    Rajkot, Gujarat, India beBeeSoftware Full time ₹ 6,00,000 - ₹ 12,00,000

    Job Title: Software EngineerOur company is seeking a skilled software engineer with 2-3 years of experience to join our development team. The ideal candidate should have a solid understanding of server-side scripting and web development frameworks.Key Responsibilities:Write clean, maintainable, and efficient codeDevelop and manage backend components and...

  • Software Engineer

    2 days ago


    Rajkot, Gujarat, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 1,99,99,999

    Job Title: Software Engineering Professional Key Responsibilities:We are seeking a seasoned software engineer with 7-9 years of experience to lead the development of our microservices architecture.Create scalable APIs on modern platforms using advanced expertise.Design and implement robust microservices, integrating various systems using JDBC, File, HTTP,...


  • Rajkot, Gujarat, India beBeeEngineering Full time US$ 2,00,000 - US$ 2,50,000

    Job OverviewWe are seeking a seasoned Software Engineering Lead to drive the development and maintenance of our trusted, scalable, and compliant platform.The successful candidate will have 10+ years of experience in software engineering, including at least 2+ years of leadership experience. They will have designed, built, and scaled production applications...


  • Rajkot, Gujarat, India beBeeDevelopment Full time US$ 90,000 - US$ 1,20,000

    Software Engineering ProfessionalWe are seeking a seasoned software engineering professional to spearhead the development of cutting-edge applications.Main Responsibilities:Design and develop software solutions using languages such as Java, Python, C++, or JavaScript.Collaborate with cross-functional teams to deliver high-quality project outcomes.Mentor...


  • Rajkot, Gujarat, India beBeeSoftwareEngineer Full time ₹ 1,50,00,000 - ₹ 2,50,00,000

    Job Title: Senior Software EngineerAt our company, we are seeking a highly skilled and experienced software engineer to join our team. The successful candidate will be responsible for designing, developing, and implementing high-quality software solutions.Designing, developing, and testing software applicationsCollaborating with cross-functional teams to...