About Nutrient
At Nutrient, we're revolutionizing how the world works with documents. Our tools transform static files into intelligent, secure workflows, empowering businesses to innovate faster and smarter. Trusted by thousands of organizations across 80 countries, including Fortune 500 companies and public sector leaders, our platform supports nearly a billion end users globally in industries where documents aren't just files, they're mission-critical.
About Nutrient
At Nutrient, we're revolutionizing how the world works with documents. Our tools transform static files into intelligent, secure workflows, empowering businesses to innovate faster and smarter. Trusted by thousands of organizations across 80 countries, including Fortune 500 companies and public sector leaders, our platform supports nearly a billion end users globally in industries where documents aren't just files, they're mission-critical.
Your Role at Nutrient
We're looking for a backend engineer who thinks about the database from the first line of code.
Our customers run Document Engine with huge volumes of documents and annotations. At that scale, how the software uses the database decides whether the system flies or falls over.
You find satisfaction in writing backend code that asks the database for exactly what it needs and nothing more. You design data models that stay fast as volumes grow, and you know when a problem should be solved in the application rather than by adding hardware. When scaling is needed, you know how to do that too. You work in an AI-native way: you hand research and implementation work to agents, review their output critically, and build tooling that makes you and the team faster.
What You'll Work On
Execute on the design and implementation of high-performance Elixir/Phoenix-based systems such as Nutrient's Document Engine and Document Web Services API
Build features with efficient database usage at their core: well-designed schemas, lean queries, smart indexing, batching