Occutrace is a specialist UK-wide data collection and field services company, with office locations in Glasgow & Ayr. We operate a powerful combination of boots-on-the-ground logistics and proprietary in-house software solutions to deliver real-time, high-volume data operations at scale.
We are now looking to grow our engineering team with a talented
Full Stack Software Engineer
. You will work in a modern development environment and contribute to exciting projects ranging from internal operational tools to big data processing and emerging AI applications.
The Role
You will work closely with our Technical Director, Senior Developer, and Business Analyst (Product Owner), using Agile methodologies to develop, enhance, and maintain our internal platforms and client-facing services.
You'll be involved in the full development lifecycle - from planning and design to implementation and deployment - helping to push our technology forward in a collaborative team.
Responsibilities
Developing web applications using PHP and MySQL
Building front-end features with JavaScript, jQuery, HTML/CSS, and Bootstrap
Designing, consuming, and integrating REST APIs
Working with large datasets and contributing to big data processing pipelines
Writing clean, maintainable, well-documented code in Visual Studio Code (VS Code) on Windows
Collaborating with the wider team via Jira (for project tracking) and Confluence (for documentation)
Participating in code reviews, unit testing, and debugging
Contributing ideas to optimise application performance, scalability, and usability
Collaborate with cross-functional teams to define, design, and deploy new features
Write clean, scalable code and conduct thorough testing to ensure quality.
Utilise SQL for database management and data manipulation.
Maintain documentation for software development processes and codebases.
Stay updated with emerging technologies and industry trends to enhance skills and knowledge.
Key Skills and Experience
Essential:
Strong full stack development experience with PHP and MySQL
Strong debugging and performance optimisation skills
Solid front-end development skills using jQuery, JavaScript, and Bootstrap
Strong SQL query writing skills
Experience with REST API integration and data interchange formats like JSON
Comfortable developing in a Windows environment using Visual Studio Code
Familiar with Git for version control
Familiarity with Agile tools such as Jira and Confluence
Able to work independently and remotely with strong communication skills
Desirable but not essential:
Experience working with large or complex datasets ("big data")
Familiarity with AI/ML technologies (e.g. Python-based tools, classification/matching algorithms)
Able to write and optimise complex SQL queries
Experience with geospatial tools (e.g. Google Maps APIs)
Knowledge of cloud services such as Azure is advantageous.
A degree in Computer Science or a related field is desirable but not essential if the candidate has relevant experience.
The Person
You are:
A highly motivated self-starter with a passion for practical problem-solving
An effective communicator with excellent written and spoken English
Collaborative and open to feedback, but capable of independent decision-making
Detail-oriented and quality-focused, with a genuine interest in delivering reliable, creative and innovative software
Interested in long-term career growth and development within a growing UK tech-driven company
If you are passionate about technology and eager to contribute to innovative projects, we encourage you to apply for this exciting opportunity.