Save Job
Posted 4w ago

Fullstack Engineer

@ CRU Group
Sheffield, /, United Kingdom
OnsiteFull Time
Responsibilities:driving strategy, designing applications, integrating systems
Requirements Summary:BSc in Computer Science or equivalent, 3+ years full-stack experience, proficiency with JavaScript/TypeScript/React, REST/GraphQL APIs, cloud platforms (AWS/Azure), Agile experience, and strong communication skills.
Technical Tools Mentioned:JavaScript, TypeScript, React, REST, GraphQL, AWS, Azure, CLI, IaC
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Description

About CRU:

CRU International is a leading provider of business intelligence and consulting services in the metals, mining, and fertilizer industries. With over 50 years of experience, we offer valuable insights and analysis that help our clients make informed decisions in an ever-changing global market.


About the role:

CRU is seeking a Full Stack Engineer to help create, maintain, and grow modern web applications that support customer-focused digital experiences. This role will play a key part in delivering accessible, consistent, and user-friendly applications while collaborating across Engineering, Product, Enterprise Systems, UX, and Data Governance teams. The successful candidate will help shape technical direction, improve platform quality, and support the rapid ideation, build, and deployment of new products.


Key Responsibilities:

Help drive the technical vision and strategy for web application development

Contribute to the design and implementation of state-of-the-art web applications

Provide technical guidance and foster a culture of continuous learning and growth

Collaborate closely with business and engineering stakeholders to ensure technical development aligns with broader objectives

Integrate web application capabilities seamlessly with existing strategic systems

Work with Product, UX, Engineering, and Data Governance teams to ideate, build, and deploy new products quickly

Support the expansion and integration of solutions across customer-focused digital experiences

Ensure applications are accessible, consistent, and user-friendly

Essential Criteria

Qualifications:

Minimum Required Qualifications BSc in Computer Science or a related highly quantitative field, or equivalent experience


Skills & Experience:

3+ years Full Stack development experience

Ability to work in Agile and cross functional teams

Help manage risks, issues and dependencies associated with deliveries

Good communication skills, capable of articulating complex technical details to non-technical stakeholders

Goal-oriented, with a high level of energy and enthusiasm; able to operate efficiently, effectively, and professionally within a fast paced, dynamic and results driven business

Delivery focused and a passion for quality and innovation, with a flexible and adaptable attitude, willing to accept and drive change

Experience with Agile Software Development methodologies

An easy communicator able to explain complex issues to non-technical audiences

Good interpersonal skills are a must along with a proven track record of delivery

Ability to grasp business concepts quickly and work independently or as part of a team across multiple business disciplines

Ability to effectively plan and organise day to day and weekly activity


Technical Skills:

Experience working with JavaScript, Typescript & React to build complex web applications

Understanding of software engineering concepts and applied experience of OO and functional programming paradigms

Proficiency in automation and continuous delivery methods

API design and implementation using REST / GraphQL

Data design and modelling

Proficient in all aspects of the Software Development Life Cycle

Experience in cloud computing platforms (AWS, Azure), ideally Azure stack

Provisioning resources (console, CLI, IaC)

Pipelines and environments

Additional Information

What We Offer:

Competitive salary and flexible benefits package.

Opportunities for professional growth and development as part of a global company.

A collaborative and supportive work environment.

The chance to work with industry-leading experts and over a diverse range of topics and projects.