Software Engineer (Golang)

AI-driven B2B SaaS startup transforming the travel industry, backed by VC funding and serving major brands.
$43,000 - $54,000
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
AI · Travel

Description For Software Engineer (Golang)

Acai Travel, a venture-backed B2B AI SaaS startup with $4M in seed funding, is revolutionizing the travel industry through AI-driven technology. They're seeking a Backend Software Engineer specializing in Golang to join their growing team in Barcelona. The role focuses on building and scaling distributed systems that process millions of LLM requests, working with cutting-edge technologies including event-driven architecture, Redis, and Kafka.

The position offers an exciting opportunity to work on challenging technical problems at scale, alongside experienced leaders including serial entrepreneurs with successful exits. The company has gained significant traction with major clients like World Travel Inc., Globespan, kiwi.com, and hopper.com, and maintains offices in both New York and Barcelona.

As a Software Engineer, you'll be responsible for architecting and implementing highly available distributed systems, developing efficient microservices, and ensuring system health through comprehensive observability practices. The role requires strong expertise in Golang, distributed systems, and modern DevOps practices, with a focus on performance optimization and scalability.

The company offers a competitive compensation package of 40K-50K Euros plus equity, along with various perks including a modern office environment near the iconic Sagrada Familia. They emphasize hands-on collaboration and in-person teamwork, making this an ideal opportunity for engineers who thrive in dynamic, fast-paced startup environments and want to make a significant impact in the travel technology sector.

The ideal candidate will bring 3+ years of backend development experience, with at least one year of Golang in production, and should be comfortable working with event-driven architectures, message queues, and both SQL and NoSQL databases. This role presents an excellent opportunity to work with modern technologies while solving complex distributed systems challenges in a rapidly growing startup.

Last updated 3 hours ago

Responsibilities For Software Engineer (Golang)

  • Design and implement highly available distributed systems
  • Develop efficient microservices handling 100K+ LLM calls monthly
  • Implement comprehensive observability using tools like Datadog
  • Take full ownership of services from development to production
  • Optimize system performance through caching strategies
  • Work with event-driven architectures and performance optimization

Requirements For Software Engineer (Golang)

Go
Redis
Kafka
  • 3+ years of backend development experience
  • 1+ year of Golang in production
  • Experience building and scaling microservices architectures
  • Deep knowledge of Golang and event-driven architectures
  • Experience with message queues and caching systems
  • Experience with SQL and NoSQL databases
  • Proven experience with monitoring tools
  • Must be based in Barcelona with legal work authorization

Benefits For Software Engineer (Golang)

Equity
  • Fresh fruits
  • Free drinks (coffee, tea, cider, beer)
  • After work events
  • Cool co-working office near Sagrada Familia

Interested in this job?

Jobs Related To Acai Travel Software Engineer (Golang)

Software Dev Engineer II, AWS Clean Rooms

AWS Clean Rooms is hiring a Software Engineer II to build secure, scalable analytics solutions using AWS services in Seattle, focusing on data privacy and security features.

Software Dev Engineer II, AWS Clean Rooms

AWS Clean Rooms Software Engineer position building scalable analytics solutions with focus on privacy and security features.

Software Development Engineer II, Amazon Linux

Software Development Engineer II position at Amazon working on Amazon Linux distribution, focusing on system security, automation, and package updates for AWS infrastructure.

Software Development Engineer, Amazon Customer Service

Software Development Engineer role at Amazon Customer Service, focusing on building innovative self-service support solutions using AWS and AI technologies.

Backend Engineer - Personalization

Backend Engineer position at Spotify focusing on personalization and search features, building scalable systems that serve millions of users worldwide.