Senior Backend Engineer
Own the backend infrastructure of the Drusus platform, working in TypeScript, Node.js, PostgreSQL, and the Supabase ecosystem.
Вознаграждение: £75,000 to £100,000 base, plus equity
О роли
The backend of Drusus is responsible for the data integrity that the entire product rests upon. Market data ingestion, the verification layer that gates the publication of figures, the subscription billing integration with Stripe, and the AI analyst chat pipeline all sit in this domain. This role exists because each of these subsystems demands a level of analytical discipline that is rare to find in a single engineer.
Обязанности
- Own the data ingestion pipeline that consolidates the platform's market data sources.
- Maintain and extend the verification layer that gates the publication of figures across the platform.
- Develop and operate the Supabase edge functions that power the AI analyst chat, the newsletter dispatch, and the subscription billing integration.
- Set and maintain the engineering standard for backend code as the team grows.
- Collaborate with the frontend engineer to define and refine the API surface.
Кого мы ищем
- Five or more years of professional backend engineering experience.
- Strong TypeScript proficiency; substantial Node.js or Deno experience.
- Strong PostgreSQL proficiency; comfortable with query optimisation and schema design.
- Experience operating production systems with the discipline that financial data demands.
- Capability to communicate analytical and technical reasoning clearly in writing.
Будет плюсом, но не обязательно
- Experience with Supabase or comparable BaaS platforms.
- Experience integrating with Stripe at the subscription level.
- Experience with financial data feeds (market data, FX, macroeconomic indicators).
Как подать заявку
Пожалуйста, напишите на careers@gravenos.com с указанием референс-кода GRV-002 в строке темы. Приложите краткое сопроводительное письмо, резюме или сопоставимую запись о Вашей работе, а также любые рабочие образцы, которые Вы считаете уместными. Мы ответим.