Full Stack Elixir Dev - Phrase - Remote (UK, Germany, Spain, Czech Republic)

Introductory paragraph

At Phrase, we help open the door to global business by providing the complete Phrase Localization Platform. Our unified platform is built to cover the full range of translation and localization use cases for companies of all sizes. With a global team working from our offices in Prague and Hamburg—or from home across Europe, the UK, the US, and the APAC region—we serve thousands of global customers, including leading brands such as Uber, Snowflake, Tripadvisor, Shopify, Puma, Bosch, or Lionbridge.

About us

My name: Paul Hardcastle
My position: Senior TA Partner
Company name: Phrase
Company website: phrase.com
Company headquarters (country): Czech Republic
Company info and history (how you’re using Elixir etc):

About the job

Job title: Full Stack Engineer - Elixir
Job description:
You will join as a Full Stack Engineer for Orchestrator - our robust and flexible framework for creating automations and integrations. Using its drag-and-drop capabilities, users create sophisticated workflows that customize the localization process without the need for code or developer involvement. Orchestrator unlocks exciting new automation scenarios whilst helping our customers save time and cost.

Through close collaboration with other engineers, designers, and product managers, you will craft compelling features and robust engineering solutions. You will help build and run the critical services that power our platform, ensuring systems are highly performant and responsive.

You should see yourself as an all-rounder with a strong product mindset. You’ll be excited to work on solutions across our entire tech stack, tackling various focus areas - from user-experience to platform scalability. You will be comfortable leveraging your experience and skills within an autonomous, distributed setting, and be a great communicator and true team player.

What you’ll be responsible for:

  • Developing, enhancing and maintaining features, services and infrastructure
  • Playing an active role in the entire development lifecycle: planning, building, testing, deploying, monitoring, and maintenance
  • Participating in regular refinement and planning sessions for upcoming features
  • Owning initiatives from start to finish, ensuring completion through collaborative efforts
  • Reviewing code from your fellow team members, ensuring consistent, high-quality contributions
  • Evolving our observability solutions and supporting our systems in production

What you need:

  • Elixir and Phoenix LiveView development experience

  • Kubernetes experience

  • Experience with Argo Workflows (highly desirable)

  • Experience with AWS services

  • Experience with messaging systems like Kafka and RabbitMQ

  • Database management experience in technologies such as Postgres

  • Knowledge of service deployment via CI/CD

  • Familiarity with observability tools such as Datadog and Sentry

  • The ability to write clear, concise, well-tested, and performant code

  • A strong understanding of software development principles and practices

  • A drive to stay up to date with the latest industry trends and technologies

  • Excellent problem-solving skills and attention to detail

  • A commitment to technical excellence, quality, and consistent delivery

  • Ability to work independently and as part of a team

  • Familiarity with Agile and Scrum methodologies

  • Excellent verbal and written communication skills in English, we’re an international team and English is our official language

Our current Tech Stack @ Phrase

  • Elixir, Phoenix, LiveView
  • Argo Workflows
  • Postgres
  • RabbitMQ, Kafka
  • Docker, Kubernetes, Terraform, AWS
  • Datadog, Sentry
  • VueJS, TypeScript
  • GitLab
    Salary range: up to €65000
    Qualifications or experience required:
    Elixir, Phoenix, LiveView
    Argo Workflows
    Postgres
    RabbitMQ, Kafka
    Docker, Kubernetes, Terraform, AWS
    Datadog, Sentry
    VueJS, TypeScript
    GitLab
    What the successful job applicant will be working on: Orchestrator - our flexible framework for automations and integrations

Position on remote work

Remote job: Yes
Remote restrictions: From UK, Spain, Germany, Czech Republic (our entities)
Remote leeway: n/a
Any other notes about your position on remote work: n/a

About the interview process

Talent team interview, technical call, technical assessment + meet the team

Further info

please apply at Jobs | Phrase

2 Likes