Emerging Travel Group

Emerging Travel Group

Emerging Travel Group specializes in developing advanced online booking platforms that cater to a diverse clientele, including individual travelers, travel agents, and businesses, while also providing solutions that enhance the visibility of accommodat...

Consumer Services
251-1K
Founded 2010
$64M raised

Description

  • Integrate train ticket providers into the Railway platform.
  • Develop the application used to onboard new suppliers.
  • Own features end-to-end from requirements gathering through release.
  • Release and stabilize integrations with major European partners.
  • Improve metrics, logging, and operational visibility.
  • Evolve the architecture to make partner integrations faster and smoother.
  • Raise overall service stability and quality.
  • Collaborate on design decisions and technical documentation for the platform.

Requirements

  • 4+ years of commercial development experience, including time in a Senior Developer role.
  • Experience independently owning features end-to-end, from requirements gathering to release.
  • Hands-on experience with Python, Django, FastAPI, PostgreSQL, and Redis.
  • Strong AsyncIO skills, including coroutines, parallel task execution, event handling, and async network operations.
  • Solid understanding of OOP principles and practical application.
  • Experience designing APIs and writing OpenAPI (Swagger) specifications.
  • Experience with Docker and GitLab CI.
  • Comfort working in the terminal, including file and directory operations, log search, and SSH.
  • Ability to write clear, detailed technical documentation.
  • Experience with testing practices, including unit testing and Pytest/Unittest.
  • Conversational English at B2 level.
  • Experience with Go is nice to have.
  • Experience writing design documents is nice to have.
  • Any background in systems analysis, such as event storming or architecture diagrams, is nice to have.

Benefits

  • Flexible schedules and the opportunity to work remotely.
  • An ambitious and supportive team culture.
  • Internal programs for adaptation and training, plus development of soft skills and leadership abilities.
  • Partial compensation for external training and conferences.
  • Corporate English school with group and individual lessons, plus speaking clubs.
  • Corporate prices on hotels and travel services.
  • MyTime Day Off: an extra non-working day without loss of compensation.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for the Elasticsearch Distributed Systems team to improve cluster-scale indexing, coordination, and resilience across a highly distributed search platform.

Elasticsearch Java Lucene
2 hours, 41 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to improve the scale, performance, and resilience of clustered search infrastructure.

Elasticsearch Java Lucene
2 hours, 41 minutes ago

Senior Java Engineer - Distributed Systems - Elasticsearch

Elastic 1K-5K Internet Software & Services

Elastic is hiring a Senior Software Engineer for its Elasticsearch Distributed Systems team to help improve the scale, performance, and resilience of the cluster systems that handle indexing, allocation, replication, and node coordination.

Elasticsearch Java Lucene
2 hours, 41 minutes ago

Senior Software Engineer - Fullstack (Backend Focused)

New Relic 1K-5K Internet Software & Services

New Relic is hiring a backend engineer to help build a new observability experience and next-generation platform services for distributed systems in an AI-first environment.

Agile CI/CD Docker Git GraphQL Java Kafka Kubernetes Microservices React REST API Spring Boot TypeScript
2 hours, 41 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers