Software Engineer (Elixir) at RYZ Labs

Remote - Argentina

Apply
More jobs at RYZ Labs

RYZ Labs is seeking a Software Engineer (Elixir) to join the Business Operations team and help build a suite of services for a sports merchandising client. The role focuses on developing and maintaining backend services, using Elixir and Phoenix with LiveView frontends, Postgres databases, RabbitMQ event-based systems, and deploying to AWS EKS with Terraform. The engineer will work remotely, collaborating with product and other teams to deliver high-quality, scalable solutions.

Requirements

Experience

  • 4+ years of professional software engineering experience

Skills

  • building web applications with Phoenix or similar frameworks
  • building GraphQL and/or REST APIs
  • Elixir programming language
  • functional programming concepts
  • JavaScript
  • HTML
  • CSS
  • PostgreSQL
  • web application security best practices
  • Git
  • Kubernetes
  • Docker
  • Terraform
  • CQRS
  • event-based systems
  • legacy system integration
  • problem-solving
  • debugging
  • communication and collaboration

Languages

  • English

Responsibilities

  • Writing clear, maintainable code backed by automated tests
  • Conducting thorough code reviews
  • Working cross-functionally with product to ensure quality and customer satisfaction
  • Breaking down larger work into smaller tickets
  • Optimizing application performance and troubleshooting issues
  • Diagnosing and fixing bugs in services

Technologies

ElixirPhoenixLiveViewPostgreSQLRabbitMQTerraformAWS EKSGitHub ActionsKubernetesDockerGraphQLRESTCQRS

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.