Full Stack PHP Developer

gb SuteCRM Ltd
Stirling, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 40K

Job location

Remote
Stirling, United Kingdom

Tech stack

PHP
Code Review
Open Source Technology
Software Construction
Software Engineering
Symfony
TypeScript
Web Applications
RxJS
Test Driven Development
Angular
Information Technology

Job description

Our vision is to create the world's most adopted open source CRM with our flagship application, SuiteCRM. We're well on our way to achieving that goal and are looking for another talented Software Engineer to join our team.

You'll join our agile Product Team, taking real ownership of features and improvements across SuiteCRM's front end and core application, building software enjoyed by millions of users worldwide. You'll be the right person for this role if...

  • You're eager to grow your skills and take on more responsibility
  • You're naturally curious and enjoy digging into complex codebases to really understand how things fit together
  • You're excited by the idea of working alongside experienced developers you can genuinely learn from
  • You take pride in writing clean, maintainable code that others can work with
  • You want your work to have real impact - knowing it'll be used by millions of people around the world matters to you

What You'll Be Doing

  • Building and maintaining high-quality PHP Symfony & Angular-based features across SuiteCRM's front end and core application
  • Identifying, prioritising, and delivering new features, platform improvements, security fixes, and bug resolutions
  • Collaborating with internal teams and the open source community to find practical, scalable solutions
  • Participating fully in sprint ceremonies - stand-ups, planning, reviews, and retrospectives
  • Contributing to code reviews and providing constructive technical feedback to peers

Requirements

Required

  • 3+ years of professional software development experience
  • Strong PHP experience, ideally with Symfony (SuiteCRM is PHP-based at its core)
  • Strong hands-on experience with JavaScript and TypeScript
  • Experience with Test Driven Development (TDD)
  • Strong analytical skills and a practical understanding of the full software development lifecycle
  • A Computer Science, IT, or related degree - or equivalent demonstrable experience

Desirable

  • Experience with Angular and RxJS
  • Experience contributing to or working within open source communities
  • Prior exposure to CRM platforms or enterprise web applications
  • Comfortable working across both a modern Symfony/Angular stack and legacy parts of the codebase
  • A pragmatic mindset when working with a mature, complex codebase - understanding that backward compatibility and careful improvements take priority over starting from scratch

Benefits & conditions

  • Salary: £35,000 - £40,000 depending on experience
  • Annual leave: 32 days including public holidays
  • Remote working: Fully remote, with flexible hours to suit your lifestyle
  • Pension: Company pension scheme
  • Career development: Regular 1-1 reviews and a clear progression path to help you reach your full potential
  • Learning: Regular training opportunities and support to attend relevant events and conferences
  • Team culture: A genuinely supportive team with regular social events to collaborate and have some fun

About the company

SuiteCRM Ltd writes and maintains the world's leading open source Customer Relationship Management (CRM) application - the award-winning SuiteCRM. We are based in the heart of Scotland, with a client base spanning the globe.

Apply for this position