Senior Full Stack Engineer (Drupal / Node.js / Vue.js)

About the Company
Our client is a European technology-driven organization operating in the Regulatory Technology (RegTech) space. The company provides independent, high-quality regulatory intelligence and compliance insights to professionals working in highly regulated industries such as payments, financial services, and gambling.

Its products combine structured regulatory content, workflow-driven applications, and AI-powered enrichment systems that enable organizations to stay ahead of regulatory change, mitigate risk, and identify new opportunities across more than 180 global jurisdictions.

The company operates in a security-conscious environment aligned with ISO 27001 standards.

 

The Role
As part of the Product Engineering team, the Senior Full Stack Engineer will deliver features end-to-end across a mixed Drupal and Node.js ecosystem, supporting multiple regulatory intelligence products.

This is not a single-codebase role. You will move across systems and take ownership of features from data modelling and API design through to front-end delivery and production release.

This is a hands-on engineering position with real product ownership and architectural influence.

 

Our Technology Environment

  • Drupal 9 / 10 with custom modules and JSON APIs
  • Node.js with NestJS
  • GraphQL and Prisma ORM
  • PostgreSQL and Redis
  • Vue.js front-end applications
  • PrimeVue, Pinia, Tailwind CSS
  • AWS infrastructure
  • AI-powered enrichment services integrated via APIs

     

Key Responsibilities

  • Design and build features across Drupal and NestJS-based services
  • Develop and extend custom Drupal modules
  • Build RESTful APIs in both PHP and Node.js environments
  • Implement Vue.js components and front-end workflows
  • Own features from refinement through production release
  • Contribute to architectural discussions and technical design
  • Improve performance, security, and maintainability
  • Write unit and integration tests
  • Participate in code reviews and mentor mid-level engineers
  • Apply secure coding practices aligned with ISO 27001 controls
  • Use AI tools effectively to enhance delivery speed, code quality, and problem-solving

 

What You’ll BringTechnical Skills

  • Strong PHP experience with Drupal module development
  • Strong Node.js experience (ideally with NestJS)
  • Solid Vue.js experience
  • Experience with GraphQL and Apollo
  • Prisma ORM or equivalent
  • API design and JSON-based integrations
  • Strong SQL and relational data modelling skills
  • Experience deploying to AWS environments
  • CI/CD familiarity
  • Understanding of authentication and authorization patterns
  • Knowledge of secure coding principles and web application security

     

AI Capability and Responsibility

  • Comfortable using AI tools to accelerate development and analysis
  • Able to prompt effectively and critically evaluate AI-generated output
  • Understands the strengths and limitations of LLMs in software development
  • Treats AI as an engineering assistant, not a source of truth
  • Able to identify hallucinations, edge cases, and security risks in generated code
  • Willing to advocate responsible AI usage within the team

 

Engineering Mindset

  • Comfortable owning features end-to-end
  • Able to move across stacks without friction
  • Pragmatic and product-focused
  • Writes maintainable, well-structured code
  • Curious about new tools but disciplined in adoption
  • Considers performance, resilience, and security as part of delivery
  • Comfortable operating in a fast-moving, evolving product environment

 

Nice to Have

  • Experience integrating AI or LLM-backed services
  • Experience working in regulated or compliance domains
  • Experience modernizing legacy systems while delivering new features
  • Familiarity with Infrastructure as Code
  •  

If this role feels like your next challenge, apply, and let’s chat!

Required skills experience

PHP 5 years
Node.js 3 years
GraphQL 3 years
Vue.js 1 year
AWS 2 years
Nest.js 2 years

Required languages

English B2 - Upper Intermediate
Ukrainian B1 - Intermediate
Published 13 February
25 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...