Software Developer
Anson McCade
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 70KJob location
Remote
Tech stack
HTML
Java
JavaScript
PHP
AJAX
Android
Macintosh Application Environment
CSS
Software as a Service
Cloud Computing
Databases
Continuous Delivery
Data Integrity
Linux
JSON
jQuery
MySQL
MVC
Object-Oriented Software Development
Service-Oriented Architecture
Software Engineering
Software Systems
Systems Integration
Web Applications
GIT
REST
Network Server
Software Version Control
Job description
- As a Senior Developer, architect and build software components based on product specifications and client requirements.
- Collaborate with your team to discuss, distribute, and refine features.
- Drive forward new ideas and proactively contribute to product growth in the Senior Developer capacity.
- Leverage your understanding of MVC and service-oriented architectures to suggest and build scalable solutions.
- Maintain and evolve RESTful APIs, a core part of your Senior Developer responsibilities.
- Work with normalized MySQL databases, ensuring data integrity and performance.
- Support continuous deployment and work on systems that are constantly evolving and improving.
- Analyse customer needs and translate them into high-quality software solutions, drawing on your experience as a Senior Developer.
Requirements
- Proven background building object-oriented, database-driven applications in PHP.
- Strong experience developing and maintaining RESTful APIs.
- Deep familiarity with MySQL and database normalization.
- Cloud infrastructure experience (virtual servers or cloud platforms).
- Proficiency in HTML, SCSS, JavaScript, jQuery, JSON, and AJAX.
- Experience in native Android development in Java.
- Comfortable working in a continuously deployed, evolving application environment.
- Excellent problem-solving skills and ability to perform needs analysis for clients.
- At least 5 years' professional software development experience.
- Clear communicator with strong analytical ability.
- Enthusiasm to learn scalable cloud applications and mobile/SaaS technologies.
You will get experience with:
- Building scalable web applications using modern cloud/SaaS best practices.
- Working with service-oriented architecture and MVC patterns.
- Mobile web-to-native integrations including Android.
- Using version control (e.g., Git) in a collaborative dev environment.
- Using Linux and command-line workflows as part of a full-stack development lifecycle.
- Broad SaaS architecture and continuous deployment pipelines.
Benefits & conditions
- Fully flexible hybrid working.
- Modern, fully refurbished office space.
- Real opportunities for career progression and skills development.
- Working on innovative web and mobile-enabled SaaS applications.
- Being part of a family-run, high-growth organisation backed by a wider technology group.
About the company
Join a multi-award-winning SaaS organisation that has spent over a decade transforming how mobile workforces operate across the UK and Ireland. With over 200 customers in sectors like Construction, Grounds Maintenance, Fire&Safety, and more, our client builds robust web and mobile solutions to power field-based operations every day.