Surfer

Senior Backend Engineer

Surfer

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Salary

💰 PLN 25,000 - PLN 30,000 per month

Job Level

Senior

Tech Stack

ElixirGraphQLJavaScriptNode.jsPostgresPrometheusRabbitMQReactRedis

About the role

  • Designing, building, and maintaining backend features in Elixir.
  • Supporting the frontend by providing robust and well-structured GraphQL API.
  • Developing and maintaining our public REST API.
  • Building systems that involve text processing and integrations with LLMs.
  • Collaborating closely with frontend engineers and product teams to deliver end-to-end solutions that directly impact our core editor experience.
  • Maintaining high code quality through automated tests, documentation, and thoughtful architectural decisions.
  • Taking full ownership of the feature lifecycle.

Requirements

  • Are backend expert with strong hands-on experience in Elixir.
  • Have a solid experience with relational databases (ideally PostgreSQL) and query optimization skills.
  • Are comfortable writing automated tests and care about long-term code quality.
  • Communicate clearly and proactively — you ask questions early, share context, and keep things moving.
  • Take ownership and responsibility — you don’t need step-by-step guidance.
  • Think critically about both product and technical implementation.
  • Thrive in environments where long-term roadmaps aren't always fixed — you embrace ambiguity as a chance to shape the solution.
  • Have experience with LLM integration — or are excited to learn quickly in this area.
  • Major plus: -have experience with Oban, RabbitMQ, Redis, Prometheus, Node.js or React.
Benefits
  • 27 days of PTO per year, plus additional sick leave when you need it.
  • Continuous growth: $1,000 annual development budget for courses, conferences, or any learning resource that helps you grow.
  • Comprehensive healthcare with SafetyWing: Global coverage that goes beyond basics, includes medical assistance, dental care, vaccinations, glasses or even massages.
  • 50% co-financing of a Multisport card for those based in Poland or a monthly wellness allowance if you’re working from abroad.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ElixirGraphQLREST APItext processingLLM integrationrelational databasesPostgreSQLquery optimizationautomated testscode quality
Soft skills
clear communicationproactiveownershipresponsibilitycritical thinkingadaptabilityproblem-solving