Senior Full-Stack Engineer - .NET, Vue.js and Cursor
Core
Design, develop, and maintain scalable web applications for the Research Topic Management (RTM) platform, enabling global researchers to collaborate and publish open science collections.
Role type
Senior Full-Stack Engineer (Backend-leaning)
Builds
Distributed .NET systems with Vue/Nuxt frontends, SQL Server-heavy data operations, and async integration workflows for the RTM application.
Domain
Scientific publishing / Open access research platforms
Deliverable
production ML models | product features
Required skills
.NET Core/Framework, Vue.js (Vue 2/3), SQL Server performance tuning, REST API design, distributed system architecture, microservices, JavaScript, CSS, HTML
Preferred skills
Nuxt, GraphQL, NoSQL databases, RabbitMQ/Kafka, Docker/Kubernetes, CI/CD pipelines (GitHub Actions/Azure DevOps)
Technologies
.NET, Vue.js, Nuxt, SQL Server, GitHub, Azure DevOps, RabbitMQ, Kafka, Docker, Kubernetes
Responsibilities
Design and maintain scalable web applications; modernize legacy Angular apps to Vue/Nuxt; own full-stack projects end-to-end; optimize applications for performance and scalability; troubleshoot complex technical challenges in distributed systems; leverage AI tooling for engineering workflows.
Seniority
Senior, hands-on IC