Senior Software Architect

Traveality Nepal
Dhobighat, Manakamana Marg, Lalitpur

Education & Certifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s degree preferred).
  • Relevant certifications such as AWS Solutions Architect, Azure Solutions Architect, or GCP Professional Cloud Architect.
  • Terraform Associate or Terraform Certified HashiCorp Implementation Professional certification is a plus.

Required Skills & Experience

  • 8+ years of software development experience, with at least 4 years in architectural roles.
  • Deep expertise in Node.js and TypeScript for building production-grade microservices.
  • Extensive experience with cloud-native architectures and distributed systems.
  • Proven track record designing and implementing high-throughput, low-latency systems.
  • Strong understanding of Infrastructure as Code (IaC) principles and hands-on experience with Terraform.
  • Experience setting up and optimizing CI/CD pipelines (e.g., GitHub Actions, Jenkins, CircleCI).
  • Proficiency with containerization technologies (Docker, Kubernetes).
  • Experience with event-driven architectures and message queues (Kafka, RabbitMQ, SQS).
  • Strong knowledge of database technologies, both SQL and NoSQL (PostgreSQL, MongoDB, DynamoDB).
  • Experience with API design (REST, GraphQL) and API gateway patterns.
  • Understanding of security best practices and compliance requirements.
  • Experience with monitoring, logging, and observability tools (Prometheus, Grafana, ELK stack).

Domain Knowledge

  • Experience in the hospitality industry, particularly with hotel Property Management Systems (PMS) and booking engines, is highly desirable.
  • Understanding of hotel inventory management, rate plans, and distribution channels.
  • Familiarity with travel industry standards and protocols (OTA, GDS connectivity).
  • Experience with high-volume transaction processing and real-time availability systems.

Leadership & Soft Skills

  • Proven ability to lead and mentor engineering teams.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Strong problem-solving abilities and analytical thinking.
  • Experience working in Agile/Scrum environments.
  • Ability to balance technical excellence with business priorities and deadlines.
  • Collaborative approach to working with cross-functional teams.

Key Responsibilities

  • Design and architect scalable, resilient microservices-based applications using Node.js and TypeScript.
  • Lead the technical vision for our hotel PMS and booking engine platforms.
  • Establish architectural patterns, coding standards, and best practices for the engineering team.
  • Design and implement cloud-native solutions leveraging AWS, Azure, or GCP services.
  • Create and maintain Infrastructure as Code (IaC) using Terraform for consistent environment provisioning.
  • Develop and optimize CI/CD pipelines to ensure reliable, automated deployments.
  • Conduct code reviews and provide technical mentorship to team members.
  • Collaborate with product managers to translate business requirements into technical specifications.
  • Identify and mitigate technical debt and architectural risks.
  • Stay current with industry trends and emerging technologies to continuously improve our tech stack.

Source merojob


Job Detail Expired

  • Job Type :

    Full Time

  • Salary :

    Not Disclosed

  • Experience :

    8 - 9 (Years)

  • No. of Vacancy :

    1

  • Min. Education :

    Master Degree

  • Last Date to Apply :

    March 22, 2025


Contact Detail

Email : info@traveality.com
Website : https://traveality.com/
Mobile : 9704540071
Alternate Mobile : +977 1 5908765

Sign In