GoLang Developer
Oolio
2 - 5 years
Hyderabad
Posted: 17/02/2026
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 cafs 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, were 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, Golang Backend Engineers are product builders who take ownership of systems that power mission-critical B2B SaaS platforms. You will design and build highly scalable, resilient, and performance-driven backend systems using Golang in a fast-growing, scale-up environment.
You will collaborate closely with Product, Design, and Engineering teams to translate business requirements into robust distributed systems designed for growth, reliability, and long-term technical excellence.
RESPONSIBILITIES:
- Own end-to-end development of backend servicesfrom architecture and design to deployment, observability, and production reliability.
- Design and implement scalable, distributed microservices using Golang with strong emphasis on performance, concurrency, and maintainability.
- Architect and evolve event-driven systems using async messaging, queues, pub/sub, and streaming patterns to support high-scale, low-latency applications.
- Build and optimize RESTful and/or gRPC APIs that power web, mobile, and third-party integrations.
- Contribute across the stack when required, collaborating with React and Node.js services to deliver cohesive product features.
- Design systems that support offline-first capabilities, ensuring reliable data synchronization and consistency across unreliable networks.
- Develop cloud-native services deployed on AWS, leveraging Kubernetes and Docker for containerized infrastructure.
- Optimize application performance, throughput, and reliability as product usage and customer scale increase.
- Implement strong testing strategies including unit, integration, contract, and performance testing.
- Drive observability best practices including structured logging, monitoring, metrics, tracing, and alerting.
- Participate in code reviews and actively contribute to improving engineering standards and best practices.
- Troubleshoot complex production issues, perform root cause analysis, and implement long-term systemic fixes.
- Collaborate with cross-functional teams to translate business requirements into scalable and secure technical solutions.
REQUIREMENTS:
Role: Backend Engineer / Senior Backend Engineer Golang Developer
Experience: 5 8 Years (strong hands-on backend engineering focus)
Education: Preferred B.Tech/B.E/M.Tech/M.E/MCA/M.S
Technology Stack: Golang, (ReactJs AND/OR Node.Js - Good to have), Microservices, Event-driven Architecture, Distributed Systems, AWS, Kubernetes, Docker, SQL & NoSQL databases, API design, HLD, LLD, Performance Optimization, Testing Frameworks, RabbitMQ, Kafka, GraphQL
Other Requirements:
- Strong hands-on experience building production-grade backend systems in SaaS or product-based organisations.
- Deep understanding of Golang internals including concurrency patterns, goroutines, channels, memory management, and performance profiling.
- Solid experience designing scalable microservices and distributed systems.
- Strong experience with PostgreSQL and/or DynamoDB including schema design, indexing, and query optimization.
- Hands-on experience with Kubernetes, container orchestration, and cloud infrastructure (preferably AWS).
- Experience implementing CI/CD pipelines and DevOps best practices.
- Strong understanding of data consistency models, concurrency control, and fault-tolerant system design.
- Experience working in high-scale or high-transaction environments (POS, payments, fintech, etc. is a plus).
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
