
Senior Backend Engineer
Surfer
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇱 Poland
Visit company websiteSalary
💰 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