Senior Elixir/Phoenix Developer Offline
🎯 Role Overview:
We’re a small engineering team building and running a set of distributed backend services and real-time web applications. We’re looking for a developer first and foremost — someone who’s strong with backend and full-stack work and enjoys shipping. On top of that, we value T-shaped breadth: the ability to step beyond the codebase when needed — into deployment, server operations, and observability — rather than handing everything off. Development is the core of the job; the operational side is the valuable second dimension.
⚙️ Your Tasks:
- End-to-End Feature Delivery: Write clean, tested, and maintainable backend code (primarily within our core Elixir/Phoenix stack), owning features from concept to production;
- Look Beyond the Code (T-Shaped Approach): Reach past the application layer when needed—following issues into infrastructure, servers, or deployment pipelines to fix them yourself;
- Observability & System Monitoring: Work with Grafana, Prometheus, and log pipelines (Loki / Alloy) to understand production system behavior and investigate data-related issues;
- Server & Infrastructure Operations: Manage and configure Linux servers, Docker / Docker Compose, Nginx, deployment pipelines, and handle basic networking tasks;
- Cloudflare Administration: Manage DNS, Load Balancers, and Cache Rules to ensure platform stability, security, and performance;
Support Contextual Tasks: Occasionally handle small, self-contained tasks in PHP when the business or legacy components require it.
👤 Our criteria:
Must-have:
- Solid Backend / Full-Stack Experience: A proven track record of shipping production code and a deep understanding of software engineering depth;
- Database & Code Quality: Strong comfort with relational databases (PostgreSQL or similar) and a habit of writing highly tested, maintainable code;
- DevOps & CI/CD: Hands-on familiarity with Docker and modern CI/CD-based deployment workflows.
- Web Fundamentals: Solid working knowledge of core web infrastructure—HTTP, DNS, TLS, and networking basics;
A T-shaped Mindset: You are a developer at your core, but you are happy to manage servers and read dashboards rather than treating ops as “someone else’s problem.”
Nice-to-have:
- BEAM Ecosystem Experience: Knowledge of Elixir / Erlang / OTP (Phoenix, LiveView, GenServers, distributed BEAM);
- Basic PHP: Ability to pick up and execute small, isolated tasks in PHP;
- Hands-on Observability: Practical experience setting up or navigating Grafana, Prometheus, and Loki;
- Cloudflare Management: Experience configuring DNS, Load Balancers, and Cache Rules;
Linux & Infrastructure as Code: Experience with Linux server administration, Nginx, and IaC tools (specifically Ansible).
💼 Our offer:
- Flexible work setup — work remotely or from the office, we focus on results, not location;
- Support for a comfortable work environment — we compensate coworking expenses and EcoFlow power stationsto help our team stay productive during power outages in Ukraine;
- Unlimited vacation and sick leave, because we trust our people to manage their time responsibly;
- Relocation support for team members who want to move;
- Regular performance-based bonuses that reward individual and team impact;
- Learning support — we cover 50% of professional courses and development programs;
- Language & wellbeing support — we cover 50% of English classes and psychological consultations;
- Career growth opportunities — we prioritize internal promotions and development;
- Team culture that actually feels like one — regular gifts, company merch, and team events throughout the year;
- Real impact — we are small enough for every voice to be heard and big enough to turn great ideas into action quickly.
Required languages
The job ad is no longer active
Look at the current jobs Unreal Developer →