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