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