Careers

Full Stack Developer
(PHP + Vue.js)

Full-time, Bangor + Hybrid working opportunities

We’re offering an exciting opportunity for a skilled and motivated PHP Developer to join our multi-award-winning team. This role is perfect for someone who’s passionate about writing clean, efficient code and building scalable, high-performance web applications in a fast-paced, collaborative environment.

About the Role

As the successful candidate, you’ll take a key role in the development of websites and custom web applications for a wide range of clients. Working closely with designers, project managers, and fellow developers, you’ll help bring digital products to life — contributing to technical architecture, writing robust code, and delivering work to a high standard.

You will report directly to our Technical Lead and work alongside a supportive, experienced development team.

Your day-to-day will involve building Craft CMS solutions, developing custom modules and plugins, integrating third-party APIs, and ensuring our platforms meet performance, accessibility, and security benchmarks. You’ll thrive on technical challenges, enjoy continuous learning, and be keen to contribute to improving our development processes and tools.

What You’ll Do

  • Build robust PHP applications (Craft CMS and custom) using modern PHP (8.x), Composer, and PSR standards
  • Integrate with third-party APIs
  • Collaborate with designers and project managers to scope work, estimate accurately, and deliver on time
  • Contribute to internal documentation and participate in code reviews
  • Implement Redis for page, object, and session caching, as well as job queues
  • Profile and optimise PHP (Opcache), Nginx, and database performance
  • Design scalable database schemas, write efficient SQL, optimise queries and indexes, manage migrations and backups, and monitor performance

About You

You’re a confident full-stack developer who takes pride in writing maintainable, well-structured code. You enjoy working within a multidisciplinary team and thrive on solving complex technical challenges. With a strong understanding of performance, accessibility, and security, you’re always looking to improve your skills and stay current with the latest tools and techniques

Must-Have Skills

  • 3+ years’ professional experience with PHP 8.x, Composer, PSR-12, and SOLID principles
  • Experience with front-end JS frameworks (ideally Vue.js 3 + Composition API)
  • Familiarity with build tooling such as Vite
  • Linux server experience (Debian/Ubuntu), shell scripting, and Nginx configuration
  • Proficient with MySQL/MariaDB: schema design, indexing, slow query analysis, backups/restores
  • Strong understanding of HTML5, CSS3, and vanilla JavaScript
  • Unit testing experience: PHPUnit or Pest for PHP, and Vitest or Jest for JS
  • Familiar with Git workflows, PRs, reviews, and CI pipelines
  • Strong communication, documentation, and time management skills

Nice to Have

  • Craft CMS (or WordPress), Twig, and plugin/module development
  • Laravel or Symfony; job queues and retry logic
  • Redis for caching/queues (key design, eviction, persistence)
  • Pinia, Vue Router; Storybook for components
  • Docker and/or config management (e.g. Ansible, Terraform)
  • CDN knowledge (Cloudflare), asset pipelines, HTTP/2/3, Brotli/Gzip
  • Observability tools (Sentry, Grafana, Prometheus, OpenSearch)
  • Cloud hosting experience (DigitalOcean, AWS), load balancing, autoscaling

Your Responsibilities Will Include

  • Accurately estimating development time and managing workload effectively
  • Delivering work on schedule, meeting project milestones
  • Communicating progress clearly to project managers and flagging potential issues early
  • Participating in code reviews and contributing to internal tooling and documentation
  • Staying up to date with industry trends and helping to improve our dev workflows
What We Offer
  • Competitive salary based on experience
  • 31 days’ annual leave including statutory holidays
  • Company pension scheme
  • Private health insurance
  • Regular appraisals and personalised development plans
  • Training opportunities and access to leading industry resources
  • Flexible working options and a healthy work/life balance
  • Friendly, collaborative culture with regular team-building events
  • Hybrid working from our HQ in Bangor and home

How to Apply

To apply, please send your CV and examples of recent development work to [email protected]. Please note: You must be based in Northern Ireland, as this is a hybrid role. Submissions from outside Northern Ireland will not be considered.

Curious?
Get to know us