- Technologies like .NET and Vue.js
- Hybrid 3 Days Onsite
- Location - London or Madrid
- Design, develop, and maintain scalable web applications using .NET and Vue.js.
- Support and enhance legacy systems built with older .NET and Vue.js versions.
- Optimize database performance (SQL Server, MongoDB).
- Collaborate with cross-functional teams to gather requirements and implement solutions.
- Write clean, maintainable, and efficient code following best practices.
- Conduct code reviews and mentor junior developers.
- Stay current with emerging technologies and trends.
- Minimum of 4 years of professional experience in backend development using .NET Core or .NET Framework.
- At least 3 years of experience building modern front-end applications with Vue.js (including both Vue 2 and Vue 3).
- Strong understanding of RESTful API design and integration.
- Proficient in object-oriented programming and applying SOLID principles in real-world projects.
- Comfortable working in Agile or Scrum-based development environments.
- Hands-on experience with document-based and relational databases, particularly MongoDB and SQL-based systems.
- Familiarity with cloud platforms, especially Microsoft Azure, for deploying and managing applications.
- Demonstrated ability to incorporate AI tools or services into software solutions.
- Strong analytical and debugging skills with a keen eye for detail.
- Deep knowledge of SQL performance tuning, indexing, and query optimization.
- Experience with message brokers and asynchronous communication patterns (e.g., RabbitMQ, Kafka).
- Exposure to CI/CD pipelines and DevOps practices, particularly using Azure DevOps.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with business process automation tools such as Camunda.
- Proficient in automated testing using frameworks like NUnit or Playwright.
- Understanding of architectural patterns such as Domain-Driven Design (DDD), event-driven systems, and microservices.
- Knowledge of Behavior-Driven Development (BDD) and Test-Driven Development (TDD) methodologies.
- 4 Wellbeing days annually.
- Access to learning platforms and dedicated development time.
- Wellbeing initiatives including online yoga and employee assistance programs.
- Additional location-specific benefits (e.g., pension plans, private medical care).