Role Title:

Fullstack Developer

Location:

Hybrid working with UK wide travel

Salary:

TBC

About Us:

Vindico ICS Ltd is a tech and innovation company based in Cardiff, Wales. With a team of over 30 brilliant minds and led by MD Jo Polson, Vindico is putting Wales on the map in the tech industry. They work with national clients in various sectors such as sports, construction, health, transport, care, education, and defense to deliver tech for good.

Vindico's newest innovation, SWAPP (Smart Workplace Application), is a prominent operational app that has quickly gained popularity across the UK, helping stadiums and venues become safer and easier to manage.

Be Remarkable

At Vindico, we believe in being remarkable. Every day, every project, every line of code is an opportunity to exceed expectations and create something extraordinary. At Vindico, we don't just write code – we create remarkable solutions that make a difference. Being remarkable means:

  • Going beyond the ordinary to deliver extraordinary results

  • Owning the entire sales process

  • Having the courage to suggest better ways of doing things

  • Supporting and elevating your teammates

  • Making an impact that extends beyond your sales

  • Bringing your unique perspective and creativity to every project

Role Description:

We're seeking a Full Stack Developer with expertise in Vue 3 and Node.js to join our dynamic development team. This isn't your typical development role – you'll be working across multiple exciting projects, from defense systems to healthcare solutions, environmental monitoring to construction management platforms. You'll be building complete solutions from frontend to backend, using our modern technology stack including Vue 3, Node.js, and MongoDB.

Essential Criteria:

Core Technical Requirements

Frontend Expertise

  • Strong proficiency in Vue 3, particularly:

    • Composition API and script setup syntax

    • Vue Router 4 for application routing

    • Pinia for state management

    • Composables and reusable logic patterns

    • Single File Components

  • Expert knowledge of Tailwind CSS for responsive design

  • Experience with PrimeVue component library

  • Solid understanding of JavaScript/TypeScript

  • Component-driven architecture

  • Modern build tools (Vite)

Backend Capabilities

  • Proven experience with Node.js development:

    • Express.js framework

    • RESTful API design and implementation

    • Middleware development

    • Error handling and logging

    • Performance optimization

    • Server-side rendering capabilities

  • MongoDB expertise:

    • Schema design and modeling

    • CRUD operations and aggregation pipelines

    • Indexing and query optimization

    • MongoDB Atlas cloud deployment

    • Data migration and versioning

    • Replication and sharding concepts

  • Authentication and Security:

    • JWT implementation and management

    • OAuth 2.0 integration

    • Role-based access control (RBAC)

    • API security best practices

    • Data encryption and protection

  • API Development:

    • RESTful architecture principles

    • GraphQL implementation (desirable)

    • API documentation and versioning

    • Rate limiting and caching strategies

    • Error handling and status codes

Mobile Development

  • Experience with Capacitor for mobile app development

  • Understanding of iOS and Android build processes

  • Implementation of mobile-specific features:

    • Push notifications

    • Bluetooth connectivity

    • Offline data synchronization

    • Device camera and sensor integration

    • Responsive design for mobile interfaces

What Sets You Apart

  • 2+ years of experience with Vue 3 or similar modern JavaScript frameworks

  • Strong Node.js and MongoDB background

  • Experience building full-stack applications

  • Strong UX/UI design sensibilities

  • Experience with Git version control

  • Knowledge of testing frameworks (Jest, Vue Test Utils)

  • Understanding of web accessibility standards

  • Experience with build tools like Vite

  • Ability to adapt to different sector requirements and compliance standards

  • Interest in working across diverse industries

What you get:

Growth Opportunities

  • Clear path to senior roles

    with defined progression framework

  • Leadership opportunities through our pod structure

  • Regular training and development opportunities

  • Exposure to cutting-edge technologies and diverse projects

  • Chance to work on projects that make a real difference in multiple sectors

What We Offer

  • Work on diverse, challenging projects across multiple sectors

  • Collaborative, supportive team environment

  • Regular feedback and development reviews

  • Opportunity to shape the future of technology solutions

  • Competitive remuneration package

  • Professional development support

  • Private Medical Care

  • Exposure to different industries and their unique challenges

  • Up to £1000 voucher for self development within software

Technical Stack for All Projects

  • Frontend:

    • Vue 3 with Composition API

    • Tailwind CSS for styling

    • PrimeVue component library

    • TypeScript for type safety

    • Pinia for state management

  • Backend:

    • Node.js with Express.js

    • MongoDB for database

    • JWT for authentication

    • REST APIs

    • Optional GraphQL integration

  • Mobile:

    • Capacitor for hybrid apps

    • Progressive Web Apps

  • Development Operations:

    • Git for version control

    • Automated CI/CD pipelines

    • Docker containerization

    • Cloud deployment

Apply Now

© 2023 Vindico | Privacy Policy

Powered By Vindico