Job Title: Full Stack Software Engineer
Location: Edinburgh (Hybrid working)
Reporting to: Head of Engineering
NRG 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!