Senior Fullstack Engineer
Role details
Job location
Tech stack
Job description
- Architect and own backend systems that are robust, performant, and built to scale with a growing enterprise customer base
- Lead full projects end-to-end - owning scoping, architecture, build, and rollout - within a small autonomous team
- Ship AI-powered product features using agentic coding workflows and LLM integrations as a core part of how you build
- Identify and drive cross-team technical initiatives that advance Workera's AI-first engineering organization
- Troubleshoot and resolve production issues throughout the full stack with speed and confidence
- Contribute on the frontend (Phoenix + React) when needed, bringing a full-stack perspective to backend-led ownership
HOW YOU'LL RAMP
We don't expect you to figure it out alone. Here's what great looks like at each stage:
First 30 Days - Learn the Machine
- Immerse yourself in Workera's platform, customers, and the problems we're solving. You'll shadow key workflows and understand how AI is embedded in day-to-day operations across teams
- Get fully up to speed with our development process and begin using AI tools and agentic coding workflows to learn and contribute to the codebase
By 90 Days - Ship Something Real
- Own your first meaningful deliverable and demonstrate end-to-end execution
- Be fully up to speed with our development process and using AI tools and agentic coding workflows to learn about and contribute to the codebase
- Deliver a project in a small team that touches every relevant part of the codebase, and be ready to troubleshoot production issues throughout the stack
By 6 Months - Multiply Your Impact
- Operate with full autonomy in your domain; your team relies on your judgment
- Have built or deployed at least one AI-assisted workflow that the team adopts
- Lead a full project, owning scoping, architecture, build, and rollout end-to-end
- Identify opportunities to use AI tools and automation to increase leverage and impact in your team
- Deeply understand our market position and communicate clearly in cross-functional discussions
We're a fast-moving company - the scope and shape of this role will evolve as we do.
Requirements
Do you have experience in Terraform?, * 7+ years of software engineering experience with a strong backend specialization in a SaaS or startup environment - full-stack capability is valued, but your heart is in the backend
- Practical experience building scalable backend systems top to bottom - ideally in Elixir/Phoenix/PostgreSQL; Go, Erlang, or Clojure backgrounds also considered; a proven ability to learn new technologies quickly is a must if you don't have Elixir experience
- Deep expertise delivering platform-critical, high-stakes backend projects where robustness, performance, and troubleshooting are non-negotiable
- Day-to-day use of AI tools to enhance personal productivity (e.g., Claude Code or equivalent); bonus for experience building user-facing GenAI features
- Strong user and customer orientation - you understand and optimize user flows, not just code
- Willingness and ability to contribute on the frontend when needed (Phoenix + React)
- 2+ years working with a fully remote, async team
- Excellent written and verbal communication skills in English
- Comfort working in an AI-first environment where intelligent automation and experimentation are part of daily operations, with demonstrated ability to leverage AI tools (e.g., Claude, ChatGPT, or equivalent) to improve productivity and decision-making
- Strong systems thinking - ability to see how your backend work connects to a broader AI-driven platform and enterprise customers
The details: remote work & tech stack
You should be located in the UK, Ireland, or the Netherlands. You are free to choose working hours that suit you best, as long as there is an overlap with your team for most of the day.
Our stack primarily consists of Elixir + PostgreSQL on the backend and Phoenix on the frontend (with some pockets of React). We monitor performance using Sentry, and our platform is hosted on AWS, running on Docker containers defined in Terraform. Our platform is AI-native, and we make extensive use of LLMs in our application. Our code lives on GitHub - in fact, GitHub, Slack and Linear is where most of the collaboration happens. We practice using Loom to demo our work.