Staff Fullstack Engineer (AI)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Location: London, United Kingdom; hybrid
Company
builds an AI-powered biomedical knowledge platform that helps researchers and biopharmaceutical organizations discover and interpret evidence from scientific publications, clinical trials, regulatory documents, and other complex data sources.
What you will do
- Design and build scalable, reliable, and maintainable web applications.
- Develop APIs and business services using Node.js and TypeScript.
- Collaborate with product and research teams to gather requirements and ship new features.
- Contribute across the development lifecycle, including deployment and monitoring.
- Help develop an AI-powered biomedical platform using knowledge graph and search technologies.
Requirements
- Significant experience developing back-end applications and fullstack web systems.
- Strong knowledge of JavaScript and TypeScript, with familiarity with Node.js.
- Good understanding of web architecture, including URIs, HTTP, and caching.
- Experience with Git, UNIX terminal environments, and relational databases.
- Excellent verbal and written English.
Nice to have
- Experience with knowledge graphs and graph databases such as Neo4j.
- Experience with full-text search databases such as Elasticsearch.
- Understanding of GraphQL and experience with Docker.
- Experience with a functional programming language and AWS or Google Cloud.
Culture & Benefits
- Competitive compensation package.
- Private medical insurance and life insurance worth four times the salary.
- Personal development and individual wellbeing budgets.
- 25 days of holiday plus bank holidays and an additional day off for your birthday.
- Opportunity to contribute to an international team building an AI product for biomedical research.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β