We are looking for a Senior Golang Developer to join our Trevolution team within Dyninno Group travel division.
Trevolution is a global leader in air ticketing and travel services, serving retail and corporate clients in 50+ markets. With over 20 years of expertise and an entrepreneurial spirit at our core, we combine modern tech with a customer-first approach to simplify travel. As the 4th-largest US airline ticket consolidator, we partner with 70+ airlines, offering a full booking experience with expert support – focused on value and convenience. Our products, including online sales, call bookings, and semi-OTAs, are continually expanding to meet market trends.
As a Senior Golang Developer you will be responsible for helping to build scalable, high-performance communication and platform services. You will be working on mission-critical backend services, developing APIs, and optimizing distributed systems for high availability and efficiency.
Responsibilities:
- Develop and maintain robust, scalable, and secure backend services using Go / Node.Js/ PHP.
- Design and implement APIs, microservices, and messaging systems for communication and platform solutions.
- Optimize system performance, reliability, and scalability.
- Work with cloud platforms and containerization technologies like Docker & Kubernetes.
- Implement real-time messaging, event-driven architectures, and distributed systems.
- Collaborate with cross-functional teams to enhance platform capabilities.
- Write clean, maintainable, and well-documented code.
Requirements:
- Proficiency in Go (Golang) and experience developing backend services.
- Strong understanding of concurrent programming, microservices architecture, and RESTful APIs.
- Experience with message queues and real-time communication protocols.
- Familiarity with SQL/NoSQL databases.
- Experience deploying and managing applications in the cloud.
- Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
- Understanding of security best practices, authentication mechanisms (OAuth, JWT), and API gateways.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK stack).
What will be considered an advantage:
- Prior experience in high-availability, large-scale system design.
Compensation:
The range for this position is between 3,800 EUR gross and 4,600 EUR gross per month depending on the applicant’s professional experience in the relevant field.