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 |