The Bright Hotel is looking to transform the hospitality industry by integrating innovative technology solutions to enhance guest experiences and streamline hotel operations. They aim to create a modern platform that improves guest interactions and operational efficiency through pragmatic automation and reliable, scalable products.
Requirements
- 3+ years of experience building backend web services in Python
- Proficiency with queues, events, and asynchronous processing
- Strong understanding of web fundamentals including HTTP, REST, authentication, idempotency, and error handling
- Experience with cloud deployment, containers, CI/CD pipelines, and version control systems like Git
- Hands-on experience with relational databases, schema design, performance optimization, and troubleshooting in production environments
- Knowledge of FastAPI or similar frameworks, ORMs, and validation libraries
- Experience with agent frameworks such as LangGraph, LangChain, or similar, including tool and function calling, and human-in-the-loop approval flows
Responsibilities
- Develop and deploy Python backend services and APIs that support hospitality workflows and agent tools
- Design and implement event-driven architectures utilizing queues to coordinate background tasks and agent-driven processes
- Model and optimize data in relational databases, ensuring performance and maintainability
- Deploy and manage services in cloud environments using containers, CI/CD pipelines, and monitoring tools
- Build and integrate AI agents into production systems, including tool orchestration, workflow automation, and human-in-the-loop approval mechanisms
- Troubleshoot production issues, monitor system health, and ensure high availability and reliability of services
- Collaborate with product and design teams to iterate on features, deliver value in small increments, and simplify complex systems
Other
- Experienced, curious, and independent Software Engineer
- Self-driven engineer passionate about learning new technologies, applying them in real-world scenarios, and exploring innovative solutions
- Demonstrated ability to ship meaningful features within small, collaborative teams
- Background in messaging, workflow, or payment systems is a plus
- Practical understanding of observability practices including logs, metrics, tracing, and on-call readiness