Full Stack Engineer

Full Stack Application Developer / Full Stack Software Developer

An exciting opportunity has arisen with our client, a cutting edge and innovative technology company, for a Full Stack Application Developer / Software Developer.

Type: Full-time | Permanent| Hybrid (Cardiff Office twice a week)

Reports to: Chief Technology Officer

Role Overview:

As an application developer, you’ll contribute to the design, development, and support of the company’s SaaS platform, working on frontend, backend or full-stack features. You'll collaborate with product managers, designers, and DevOps engineers to deliver functionality that supports both web and mobile experiences. While mobile development is not a core requirement, exposure to iOS and Android development is a strong plus.

Key Responsibilities:

  • Design, build, and maintain scalable web or API-driven applications using .NET, and Azure.
  • Develop clean, maintainable code and contribute to code reviews and technical documentation.
  • Develop for different browsers, devices, and operating systems to ensure consistent user experience, including accessibility.
  • Collaborate with cross-functional teams to deliver customer-focused features and enhancements.
  • Participate in sprint planning, estimation, and delivery using Agile/Scrum methodologies.
  • Help support production environments, triage issues, and participate in on-call rotations where appropriate.
  • Work with the QA and DevOps teams to ensure quality releases and robust CI/CD practices.

Skills and Experience

Essential:

  • 2+ years of experience in software or application development with .Net.
  • Proficiency in at least one modern programming language (preferably C#).
  • Experience building APIs, backend services, or full-stack applications.
  • Familiarity with cloud services (preferably Microsoft Azure).
  • Strong understanding of RESTful architecture, security best practices, and performance considerations.
  • Experience with frontend technologies (Preferably Angular).
  • Version control experience (e.g., Git) and comfort with agile development tools and processes.
  • Good problem-solving and debugging skills, and a passion for delivering quality software.
  • Good communication skills and ability to collaborate across teams.

Desirable:

  • Experience integrating with or supporting mobile apps from a backend/API perspective.
  • Understanding of mobile app deployment, versioning, or device-level testing practices.
  • Knowledge of CI/CD pipelines and containerisation tools (e.g., Docker, GitHub Actions, Azure DevOps).
  • Awareness of native mobile development languages such as Swift and/or Kotlin.

Package:

  • Great salary and comprehensive benefits package on offer (negotiable depending on experience)

Please apply within or contact Ash from Greystone Consulting Group to discuss further.

Telephone: 02921 880 588

Email: ash@greystone-consulting.co.uk

Company
Greystone Consulting Group Ltd
Location
Bristol, UK
Posted
Company
Greystone Consulting Group Ltd
Location
Bristol, UK
Posted