Job Title: Full Stack Software EngineerLocation: Edinburgh (Hybrid working)Reporting to: Head of EngineeringNRG are delighted to announce that we are partnering with a well-established company in the automotive industry in their search for a Software Developer. Our client, known for their innovation and excellence, has a strong and dynamic development team that plays a critical role in delivering cutting-edge solutions. Due to an increasing number of exciting projects, they are expanding their team and are eager to bring on a talented developer to help drive their mission forward.Role Overview:As a Full Stack Software Engineer, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our web-based applications. You’ll collaborate with cross-functional teams to build efficient, scalable, and user-friendly software that drives our success. This is an exciting opportunity to work with modern technologies and contribute to impactful projects.Key Responsibilities:Design, develop, and maintain full-stack web applications using PHP, JavaScript, HTML5, and CSS3.Develop and integrate RESTful APIs, ensuring seamless communication between front-end and back-end services.Collaborate with UI/UX designers to create responsive, user-friendly interfaces.Write clean, maintainable, and efficient code following best practices and coding standards.Manage databases (MySQL, PostgreSQL) and optimize queries for performance.Ensure cross-browser compatibility and troubleshoot performance issues.Collaborate with DevOps teams for deployment, CI/CD pipelines, and server management.Participate in code reviews and contribute to continuous improvement in development processes.Stay up-to-date with emerging technologies and industry trends to suggest improvements.Skills & Qualifications:Strong experience in PHP (preferably Laravel, Symfony, or similar frameworks).Proficiency in JavaScript (Vue.js, React.js, or similar), HTML5, and CSS3.Experience with MySQL, PostgreSQL, or similar relational databases.Knowledge of version control tools, particularly Git.Familiarity with front-end build tools like Webpack, Gulp, or similar.Experience with API development (REST, SOAP, GraphQL) and third-party integrations.Solid understanding of Object-Oriented Programming and MVC architecture.Experience with cloud services (AWS, GCP, Azure) is a plus.Benefits:Competitive salary and benefits package.Opportunity to work with a collaborative, innovative, and supportive team.Flexible working hours and remote work options.Professional development and learning opportunities.A fun, inclusive, and vibrant company culture.If this position sounds of interest, click apply now and a member of our team will be in touch!