5 дней назад
Senior Software Engineer, Backend (Database)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Backend (Database) (PostgreSQL): Building and optimizing Elixir/Phoenix systems such as Document Engine and Document Web Services API with an accent on PostgreSQL data modelling, query optimization, indexing, and scalability. Focus on profiling database bottlenecks, designing zero-downtime migrations, supporting large document and annotation volumes, and building AI-assisted engineering workflows.
Location: Remote (Romania)
Company
builds secure document workflows and document-processing tools used by organizations across more than 80 countries.
What you will do
- Design and implement high-performance Elixir and Phoenix backend systems, including Document Engine and Document Web Services API.
- Build efficient database-backed features through data modelling, lean queries, indexing, batching, and reduced database round trips.
- Profile query patterns, analyze query plans, and remove database bottlenecks in existing services.
- Optimize Document Engine for large document and annotation volumes across managed cloud and self-hosted PostgreSQL environments.
- Design and execute safe zero-downtime migrations and contribute to architecture, tools, services, reliability, and customer success.
- Use AI agents and automation to accelerate investigation, implementation, and repetitive engineering work.
Requirements
- Experience building backend services and distributed systems.
- Deep production experience with PostgreSQL, including data modelling, query optimization, indexing, transactions, and concurrency.
- Experience with large PostgreSQL tables, partitioning, replication, live migrations, and production incident troubleshooting.
- Experience improving database access patterns, including fixing N+1 queries and reducing application load through better data design.
- Familiarity with AWS, cloud environments, and containerized deployments.
- Strong coding skills, pragmatic engineering judgment, direct communication, and accountability for AI-assisted output.
Nice to have
- Kubernetes experience.
- Elixir experience is helpful but not required.
Culture & Benefits
- Fully remote and async-first work with minimal meetings and a strong writing culture.
- Periodic in-person meetings with the engineering team.
- Ownership of the managed cloud platform, including cluster lifecycle, GitOps, and observability.
- Modern infrastructure stack using Kubernetes, Terraform, Helm, and FluxCD.
- Collaborative environment focused on learning, direct feedback, autonomy, and continuous improvement.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →