Full Stack Engineer

  • United Kingdom
  • GBP 80000
  • Permanent
  • Discipline: Software Development
  • Ref: 46641

Full Stack Developer – Java, JavaScript, React.js, Angular.js, Node.js, Agile, Cloud Technologies

£70,000 - £85,000 + Benefits + Bonuses

Our client, a leading global consultancy company is on the lookout for an experienced Full Stack Developer to become a vital part of their team in Glasgow. You'll be joining a leading purpose-led transformation company that not only focuses on technological evolution but also on making a significant impact on society and communities worldwide. This role offers you the opportunity to work on challenging projects, requiring innovative solutions, and thought leadership, for some of the biggest brands globally.


Key Responsibilities:

  • Design and develop cutting-edge web applications, ensuring both front-end usability and back-end functionality.
  • Work with CSS, JavaScript, and React.js to create user-friendly interfaces, and leverage Node.js for server-side logic, databases, and APIs.
  • Engage in system design, application development, testing, and operational stability to bring comprehensive solutions to life.
  • Collaborate closely with various teams within the business, including working directly with customers to support their strategies and improve their processes.
  • Foster a culture of agile methodologies within the team, contributing to continuous improvement in our software development lifecycle.


Key Skills:

  • Proficient in full stack development with extensive experience in Java, J2EE, Spring Boot, Spring Cloud, Angular, JavaScript, and React API.
  • Strong experience with database servers (e.g., Oracle) and NoSQL databases (e.g., Cassandra), as well as ORM frameworks like Hibernate and JPA.
  • Skilled in developing microservices for cloud platforms, preferably AWS, and familiar with containerization technologies like Docker and Kubernetes.
  • Knowledge of agile methodologies, CI/CD practices, application resiliency, and security.
  • Experience with testing frameworks such as Junit, Mockito, and Cucumber for both unit and automation testing.


This is a full-time permanent position offering a salary up to £85k plus competitive bonuses. The role has a hybrid setup, requiring three days per week in the office.


Senior Full Stack Developer – Java, JavaScript, React.js, Node.js, Agile, Cloud Technologies


If you would like to hear more, please apply or email me directly – teodora.crnila@nicollcurtin.com

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs

SAP ABAP Developer

  • Switzerland
  • Negotiable
  • Permanent

We are seeking a skilled SAP ABAP Developer to join our clients dynamic team. In this role, you will be responsible for designing, developing, and maintaining SAP applications using ABAP (Advanced Business Application Programming) language. Your primary focus will be on customizing and enhancing SAP modules, integrating solutions across various functional areas, and providing technical support to end users.

Key Requirements:

  1. ABAP Proficiency: Proven experience in SAP ABAP programming with a strong understanding of SAP development methodologies and best practices.

  2. SAP Module Expertise: In-depth knowledge of SAP modules such as FI, CO, SD, MM, and/or HR, with the ability to customize and develop solutions to meet business requirements.

  3. Customization and Enhancement: Hands-on experience in customizing SAP applications, including forms, reports, interfaces, and enhancements.

  4. Integration Skills: Ability to integrate SAP solutions with external systems and third-party applications using technologies like IDocs, RFCs, and web services.

  5. Problem-Solving Abilities: Strong analytical and troubleshooting skills to identify and resolve technical issues and performance bottlenecks.

  6. Documentation and Testing: Proficiency in documenting development processes, test scenarios, and results. Experience in unit testing and integration testing of developed solutions.

  7. Communication and Collaboration: Excellent communication skills with the ability to collaborate effectively with cross-functional teams and stakeholders to deliver high-quality solutions.

  8. Continuous Learning: Commitment to staying updated with SAP technologies and industry trends to propose innovative solutions and improvements.

Join us in this role to contribute to our SAP development initiatives and drive business success through efficient and effective SAP solutions.

Apply Now

Project Manager / Deputy Team Leader

  • Switzerland
  • EUR 140000
  • Permanent

With over four decades of experience, our client is a leading and well-established IT service provider in Switzerland. They specialize in designing and implementing innovative, reliable IT solutions that are both flexible and cost-effective. Their services encompass all aspects of modern IT, including on-premise, cloud, and hybrid solutions, catering to both SMEs and large enterprises.



  • Assess and interpret client business needs.
  • Take a leading role, working alongside technical experts, in designing, drafting proposals for, and implementing comprehensive IT solutions.
  • Collaborate on and execute IT projects.
  • Plan and deliver customer presentations and workshops.
  • Address client requirements using structured methodologies, identify project risks, and provide effective recommendations.
  • Serve as Deputy Team Leader for Operation Services (managing a team of 4-5 employees).
  • Act as the main point of contact for operational matters, including managing operating contracts, SLAs, and escalations.
  • Ensure adherence to SLAs.
  • Oversee customer onboarding within the scope of service agreements.


What Our Client Offers:

  • Creative freedom and diverse tasks.
  • Supportive team eager to meet you and enjoy the next social event together.
  • Agile work environment with streamlined processes.
  • Option to purchase additional holidays.
  • Support for ongoing training and professional development.
  • Flexible working hours.
  • Hybrid work setup, combining office, client site, and remote work.


Your Profile

  • Solid education or advanced training in information technology (EFZ/HF).
  • Experience in system engineering.
  • Enthusiasm for daily interactions with clients and team members.
  • Advantageous knowledge in technologies such as Microsoft Windows (Server/Client), Microsoft 365 (Endpoint Management, Exchange Online, SharePoint), VDI systems (VMware Horizon / Citrix), and Sophos firewalls.
  • High level of personal responsibility, goal-oriented and independent work style.
  • Desire for continuous personal development.
  • Proficiency in German.
  • English knowledge is a plus.
  • Category B driving license.
Apply Now