Roles at Ibento / Role details

Backend Engineer (Go / Golang)

Engineering Bangalore Full Time On-site

About Ibento

Ibento is a technology company building the next generation of software for the events and hospitality industry. We help event organizers, venues, convention centers, wedding venues, resorts, and enterprises streamline operations through a unified platform that manages the entire event lifecycle—from enquiry to execution.

Our platform combines Venue Management, Vendor Management, Event Registration, Check-in, Operations, and AI-powered automation into a single connected ecosystem. By eliminating fragmented tools and manual processes, we enable organizations to plan, manage, and deliver exceptional events with greater efficiency and visibility.

At Ibento, we're building modern SaaS products powered by cloud technologies, AI, and intuitive user experiences. Our mission is to simplify complex event operations while empowering businesses to scale with confidence.

We're a fast-growing, product-first company where innovation, ownership, and collaboration drive everything we do. If you're passionate about building products that solve real-world problems and want to make a meaningful impact, we'd love to have you on our team.

What you'll do

We are looking for a talented Backend Engineer with expertise in Go (Golang) to build scalable, secure, and high-performance backend services. You will work closely with Product Managers, Frontend Developers, and DevOps engineers to design APIs, optimize system architecture, and deliver reliable cloud-native applications.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Go (Golang).
  • Build and maintain GraphQL APIs (gqlgen) and RESTful endpoints.
  • Implement clean, maintainable architecture following Hexagonal (Ports & Adapters) principles.
  • Design and optimize PostgreSQL database schemas using GORM.
  • Manage database migrations using Atlas DB and maintain database documentation.
  • Implement secure authentication and authorization using JWT and OTP-based authentication.
  • Integrate third-party services including Google Maps, Google Meet, Zoom, Microsoft Teams, Cisco Webex, and Google Cloud Storage (GCS).
  • Optimize application performance, scalability, and security.
  • Write unit and integration tests.
  • Participate in code reviews and contribute to architectural decisions.
  • Troubleshoot production issues and improve system reliability.
  • Collaborate with frontend and product teams in an Agile environment.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 2–5 years of backend development experience.
  • Strong proficiency in Go (Golang).
  • Experience building GraphQL and REST APIs.
  • Strong understanding of Hexagonal Architecture, Clean Architecture, or Domain-Driven Design.
  • Experience with PostgreSQL and GORM.
  • Knowledge of JWT authentication and API security best practices.
  • Familiarity with Git and collaborative development workflows.
  • Strong understanding of concurrency, performance optimization, and distributed systems.

Preferred Skills

  • Experience with Go Workspaces (go.work).
  • Familiarity with Atlas DB, DBML, and Taskfile.
  • Experience deploying applications on Google Cloud Platform (GCP).
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience with caching, message queues, and background job processing.
  • Experience working in startup or SaaS environments.

Nice to Have

  • Experience with event-driven architecture.
  • Knowledge of monitoring and observability tools.
  • Familiarity with AI integrations and LLM APIs.
  • Experience building multi-tenant SaaS platforms.

What We Offer

  • Opportunity to build modern cloud-native SaaS products.
  • Ownership of backend systems from design to production.
  • Collaborative engineering culture with high technical standards.
  • Competitive salary and career growth opportunities.
  • Continuous learning and exposure to modern backend technologies.
Office location
Ibento LLP - BLR Office
Job location
Bangalore, Karnataka, India
Remote location
On-site
Team
Engineering
Job type
Full Time
Apply for this role

Apply for this position

Submit your details below and our talent acquisition team will review your application.

Personal Information
Professional Details
Professional Links
Documents
PDF, DOC, or DOCX formats (Max 5MB)
Optional. PDF, DOC, or DOCX formats (Max 5MB)