TheList app, a premium mobile app for online reservations at top restaurants, nightclubs, beach bars, and live shows.
Founded in 2018, TheList is at the forefront of hospitality technology, revolutionizing the way users make reservations at high-end establishments. Our focus is to bridge the gap between technology and premium experiences, ensuring effortless bookings for users and seamless management for our partner venues. With a deep understanding of both the tech and hospitality industries, we’ve built a platform that addresses the unique challenges faced by restaurants, nightclubs, beach bars, and live shows. As we continue to expand and innovate, we're on the hunt for dynamic individuals who are passionate about tech and hospitality, ready to join our mission of redefining the reservation experience in the digital age.
Proficiency in popular Go web frameworks such as Gin.
Good understanding of common Goroutine and channel patterns.
Experience developing microservices (knowledge of API gateway, hexagonal pattern, CQRS).
Leading Go development initiatives with a focus on clean code and efficient service design.
Architecting, developing and refining SOA solutions focusing on high performance and scalability, integrating PostgreSQL for robust data management.
Proficiency in PostgreSQL, with a track record of optimizing database interactions and performance.
Promoting best practices in Go development, including effective dependency management and data access patterns.
Experience in developing and managing service-oriented architectures, with a preference for candidates familiar with dependency injection principles (designing and integrating event-driven systems).
Familiarity with messaging/streaming tools such as SQS, and NATS.
Crafting unit tests and conducting comprehensive testing, including redundancy checks, to ensure the reliability and stability of backend systems. Moreover, advocating for clean code principles and promoting the implementation of design patterns to enhance the maintainability and scalability of the system. Additionally, automating deployment processes using CI/CD pipelines.
Familiarity with AWS and capable of Dockerizing and managing Docker containers.