Distribusion Technologies

Senior Ruby Software Engineer

Distribusion Technologies

full-time

Posted on:

Origin:  • 🌎 Anywhere in the World

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudDistributed SystemsDockerGoogle Cloud PlatformGrafanaHAProxyKubernetesMicroservicesNGINXPostgresPrometheusRedisRuby

About the role

  • Deliver high-quality Ruby code for new carrier integrations.
  • Manage and orchestrate a large number of microservices.
  • Understand, plan, and execute maintenance of existing integrations.
  • Lead and actively participate in efforts on systems architecture initiatives.
  • Improve test coverage and quality of deliverables.
  • Improve and create internal tools and libraries.
  • Mentoring and guiding other team members.
  • Actively participate in scaling the engineering team.
  • Work with global companies and integrate carriers in 70+ countries.

Requirements

  • Extensive experience (5-7+ years) as a software engineer
  • Experience working with Ruby projects recently
  • Hands on experience with planning and improving observability and monitoring processes
  • Experience with Grafana/Prometheus is a plus
  • Experience in conducting technical recruitment interviews (nice to have)
  • 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
  • Deep understanding of Kubernetes from a software engineering perspective
  • Experience working with public cloud providers (GCP is preferred)
  • In-depth understanding of relational and non-relational databases principles
  • Hands-on experience in designing robust REST APIs
  • Ability to lead technical initiatives
  • Fluent in English, both verbal and written