Full Stack Web Platform Developer (.Vue, .NET, nodejs, cloud)

goDonate Limited
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 55K

Job location

Remote

Tech stack

JavaScript
.NET
API
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Programming Tools
Issue Tracking Systems
Microsoft Visual Studio
Microsoft SQL Server
Node.js
Systems Integration
Google Cloud Platform
.NET Core
GIT
Vue.js
Stripe
Deployment Automation
REST
Zendesk
Software Version Control
Serverless Computing

Job description

  • Designing and implementing new platform-wide features in collaboration with the Technical Architect
  • Building and extending front-end functionality using Vue 3, with a strong focus on usability and performance
  • Developing and maintaining APIs and services in NodeJS and C#/.NET Core
  • Working with cloud-native services, deploying and supporting applications in Google Cloud, with transferable experience from AWS or Azure welcomed
  • Supporting and improving shared functionality used across the platform (e.g. donation flows, configuration, integrations, administrative tools)
  • Working with payment providers such as Stripe, PayPal, and GoCardless, and helping us add new options over time
  • Ensuring solutions are scalable, secure, and cost-effective across a growing client base
  • Supporting integrations with analytics, tracking, and third-party services (e.g. GTM, consent tools)
  • Contributing to technical decision-making and helping shape best practice across the platform
  • Analysing and understanding deeper elements of the platform to troubleshoot and assist with queries from the team

Tech You'll Work With

Languages & Frameworks

  • Vue 3
  • JavaScript / NodeJS
  • C# / .NET Core
  • REST APIs
  • SQL Server

Developer Tools & Practices

  • Visual Studio Code / Visual Studio
  • Git version control
  • Issue tracking and ticketing tools (e.g. Zendesk or similar)
  • Observability and error monitoring tools
  • Build and deployment automation

Cloud & Infrastructure

  • Google Cloud Platform (Cloud Run, Storage, Networking , Pub/Sub)
  • Experience with AWS and/or Azure considered highly transferable
  • Serverless and container-based deployments

Payments & Integrations

  • Stripe (Web Elements and Payment Element)
  • PayPal
  • GoCardless
  • Braintree
  • CRMs
  • Bonus: experience with additional or international payment providers

Requirements

Do you have experience in Vue.js?, * Solid experience working in a cloud-hosted production environment (Google Cloud, AWS, or Azure)

  • An understanding of cloud-native architecture, scalability, and cost considerations
  • Experience building or maintaining shared platforms or products used by multiple clients
  • A pragmatic, thoughtful approach to problem-solving and technical decision-making
  • Confidence collaborating closely with a Technical Architect and the wider engineering team
  • Strong communication skills and a collaborative mindset
  • Enthusiasm for building technology that delivers real social impact, * working in a cloud/container based environment: 1 year (required)
  • SQL Server: 1 year (preferred)
  • Node.js: 2 years (required)
  • integrating Stripe or other payment platforms: 1 year (required)
  • Integrating/creating REST APIs: 1 year (required)
  • Vue 3: 1 year (required)
  • C# / .NET Core: 1 year (required)

About the company

We're looking for a talented Platform Developer to join our growing team at goDonate. This role is focused on the continued evolution of our core multi-tenanted fundraising platform, which supports a large number of charity clients and processes donations for organisations of all sizes. You'll work closely with our Technical Architect to implement platform-wide features from our product roadmap, helping ensure goDonate remains scalable, flexible, and reliable as we roll out new functionality across our client base. This is not a greenfield build - our platform is in active use - but it is a role with real influence over how new features are designed, built, and rolled out across the whole ecosystem., At goDonate, we specialise in digital fundraising platforms for charities, helping organisations raise more money and engage supporters online. You'll join a small, experienced team where your work directly shapes the future of the platform and where technical decisions genuinely matter.

Apply for this position