Senior+/Lead Backend Engineer (Data / Algorithms)

About the Project:

  • Our UK-based customer is building a new multi-tenant platform for asset management – a complex, interconnected system designed to unify disparate data sources and ontologies into a single, collaborative environment.
  • The platform requires advanced interoperability between different domains, offline-first functionality with data synchronization, and scalable architecture to support multiple clients and access levels.
  • This is a long-term project (6–12 months minimum), where you will have the opportunity to shape architecture, solve challenging data problems, and work alongside a highly collaborative team in an agile environment.
     

Responsibilities:

  • Design and develop core system components, including:

multi-tenant data management and synchronization,

interoperability across heterogeneous systems,

rule evaluation and advanced data processing.

  • Contribute to architectural decisions and implementation of shared libraries.
  • Implement offline-first capabilities and data sync mechanisms.
  • Collaborate with product owners, architects, and other developers in an agile setup (daily standups, task boards, CI/CD).
  • Ensure scalability, reliability, and maintainability of the system.
  • Stay adaptable and contribute across the stack as needed.
     

Required Skills & Experience

Core skills and knowledge: 

- TypeScript

- AWS Lambda, EC2
 

Computer Science & Advanced Knowledge:

  • Strong foundations in algorithms and data structures.
  • Set theory & Categorization Theory – frameworks for organizing and classifying data.
  • Formal methods – use of mathematical models and logic in software verification.
  • Exposure to meta programming, compiler theory, abstract syntax trees/graphs, semantic graphs, knowledge graphs.
  • Basic understanding of ML concepts (e.g., loss functions, optimization).

 

To know or strong desire and ability to learn: 

- Gherkin (optional)

- AWS Neptune (optional)

- Gremlin (optional)

- Communication

- English proficiency: B2+ (comfortable in technical discussions, daily standups, and documentation).
 

Nice to Have:

- Experience with graph databases or ontology-driven systems.

- Building Progressive Web Applications (PWA).

- Hands-on knowledge of large-scale, multi-tenant architectures.
 

What We Offer

- A chance to work on an innovative project from the ground up.

- Remote-first, flexible work environment.

- Initial contract of 6+ months, with potential extension.

- Collaborative, international team culture.
 

Start ASAP

Required skills experience

TypeScript 5 years
Node.js 5 years
AWS 3.5 years
RESTful API 5 years
PostgreSQL/RDBMS 3.5 years
NoSQL (MongoDB) 3.5 years
Алгоритми та структури даних 5 years

Required languages

English B2 - Upper Intermediate
Graph databases (Neptune, Gremlin), Knowledge Graphs, Semantic Graphs, Kubernetes, Gherkin, Formal methods, Compiler theory basics, PWA development
Published 15 September
15 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...