Senior Software Engineer

 

Description:

We are searching for several Senior Ruby Software Engineers, to join our Integrations, Platform, Payments and White Label team. The role implies contribution to the product & technical domains of excellence in the main API product that allows big retailers to seamlessly purchase tickets from bus & rail carriers around the globe.

What you will do:
 

  • Deliver high-quality Ruby code for new carrier & retailer integrations.
  • Manage and orchestrate a large number of microservices.
  • Maintain existing Ruby code.
  • Improve test coverage and quality of deliverables.
  • Contribute to system architectural decisions within the team.
  • Contribute to the development of internal tools and libraries.

Mentoring and guiding junior team members.

  • 5-7+ years of software engineering experience with a minimum of 3+ years of professional experience working with Ruby. Please note we have technical challenges for engineers with 10+ years of experience operating at Staff/Principal level and you are also welcome to apply if you are in this category.
  • Experience with test-driven development.
  • Extensive experience integrating external APIs.
  • Deep understanding of distributed systems principles.
  • Experience working with microservices and/or service-oriented architecture.
  • Experience creating and maintaining CI/CD pipelines.
  • Good understanding of Kubernetes from a software engineering perspective.
  • Experience working with public cloud providers (GCP is preferred).
  • Good understanding and experience with monitoring and observability.
  • Experience with Grafana/Prometheus (is an advantage)
  • Good understanding of relational and non-relational database principles.
  • Hands-on experience in designing robust REST APIs.
  • You are driven, ambitious, and willing to get hands-on in shaping the future of ground transportation travel.
  • You show ownership and responsibility for your problem space.
  • You are fluent in English, both verbal and written.

Organization Distribusion Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Riyadh,Saudi Arabia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2024-03-22 2:40 pm
Expires on 2025-01-22