Skip to Main Content

Job Title


Senior Architect - (Golang)


Company : Oolio


Location : Dehradun, Uttarakhand


Created : 2026-03-19


Job Type : Full Time


Job Description

ABOUT OOLIO:Oolio is a leading B2B SaaS platform transforming how hospitality venues operate and grow. Trusted by more than 22,000 venues, we power mission-critical POS, payments, online ordering, kiosks, loyalty, kitchen management, and real-time insights — all within one connected ecosystem.We are building the operating system for modern hospitality — simplifying complex operations, accelerating service, and unlocking smarter, data-driven decisions. Built by hospitality professionals with decades of industry experience, we understand the realities of every shift, every service rush, and every guest interaction. From cafés and quick-service restaurants to pubs, multi-site groups, and stadiums, Oolio enables venues to operate seamlessly at scale. With next-business-day settlements, powerful third-party integrations, and 24/7 real human support, we go beyond software — we become long-term partners in growth.As a rapidly scaling product-led organisation, we’re shaping the future of hospitality technology.We build the technology backbone that powers modern hospitality businesses to perform, compete, and thrive at scale.JOB DESCRIPTION:At Oolio, Senior Architects are hands-on technical leaders who design and drive the evolution of scalable, high-performance B2B SaaS platforms. You will own architectural decisions, guide engineering teams on system design, and ensure technical excellence across core platforms in a scale-up environment.You will work closely with Engineering, Product, and Business leaders to translate complex business problems into robust, scalable, and future-ready systems.RESPONSIBILITIES:Own architecture and design of complex systems and platforms—from high-level design (HLD) to low-level design (LLD) and production readiness.Drive and influence architectural decisions across teams, ensuring systems are scalable, resilient, and aligned with long-term business goals.Provide hands-on technical leadership in Golang, Node.js, and React ecosystems, including design reviews, code reviews, and solving critical technical challenges.Design and evolve event-driven architectures using async messaging, queues, streams, and pub/sub patterns for high-scale, low-latency systems.Build and optimize systems for performance, scalability, reliability, and cost efficiency.Define and enforce engineering best practices across system design, coding standards, testing, and deployment.Drive cloud-native and hybrid architecture strategies (preferably AWS), aligned with product and customer needs.Own production architecture quality—observability, monitoring, alerting, reliability, and incident learnings.Partner closely with Product and Engineering teams to ensure the right balance between speed, quality, and long-term technical health.Act as a technical mentor and guide for Senior and Lead Engineers—elevating system thinking and design capabilities across teams.Translate ambiguous business problems into clear technical solutions and architectural blueprints.Drive consistency and standardization across services, platforms, and engineering practices.Stay hands-on and involved in critical parts of the system, especially in high-impact or high-risk areas.REQUIREMENTS:Role: Final role will depend on candidate experience, credentials and interview outcomesExperience: 10 – 18 Years (with strong hands-on technical expertise – 85%, 15% limited people management)Education: Pref - MCA/B.Tech/B.E/M.Tech/M.E/M.STechnology Stack: Golang, Node.js, React, SQL, event-driven and distributed architecture, AWS, HLD, LLD, Application Design, Performance, Scalability, testingOther Requirements:Strong expertise in distributed systems, data consistency, concurrency, and fault tolerance.Deep understanding of system design trade-offs and ability to make pragmatic architectural decisions.Proven experience designing and scaling high-throughput, low-latency systems.Strong ownership mindset—responsible for architecture quality and system outcomes, not just design artifacts.Experience working closely with engineering teams to ensure design adoption and execution.Customer-first thinking—ensuring systems are reliable, usable, and scalable for end users.Ability to operate effectively in fast-paced, high-growth environments.