Full Stack Developer

Encord
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Microsoft Windows
API
Amazon Web Services (AWS)
C Sharp (Programming Language)
Relational Databases
Software Debugging
Linux
Distributed Systems
Message Broker
Node.js
RabbitMQ
Svelte
SQL Databases
Data Logging
React
Backend
Vue.js
Containerization
Kubernetes
Kafka
GraphQL
Front End Software Development
Api Design
REST
gRPC
Docker
Go
Microservices

Job description

  • Design, build, and maintain scalable backend services and APIs
  • Develop frontend features to deliver complete product functionality
  • Take end-to-end ownership of features from design through to deployment
  • Work with distributed systems and microservices architectures
  • Build and maintain APIs using GraphQL, REST, or gRPC
  • Collaborate with product managers and engineers to deliver impactful features
  • Proactively identify opportunities to improve systems, tooling, and automation
  • Participate in architecture discussions and technical decision-making, You'll be a senior developer on our in-house travel management platform, working across the full stack - from React frontends to Node.js APIs and background processing services that handle live travel data. The platform spans Linux and Windows environments, including..., Golang Developer Chesterfield £40,000 - £50,000 + great benefits A multi-national and growing client of Erin Associates are looking to bring in a high-quality Golang Software Developer to enhance their internal development team and provide long-term continuity. This role...

Requirements

We are looking for a Senior Full-Stack Developer who is passionate about building high-quality software and taking ownership of features from concept through to production.

This role is ideal for a mid-level developer ready to step up into a senior role while working in a fast-moving product environment.

We value engineers who take ownership, think critically about product decisions, and are comfortable identifying problems and driving solutions independently.

You will take end-to-end ownership of features, contributing across both backend and frontend to design, build, and deliver high-quality product experiences.

In this role, you will primarily work on Purchase Warrior, helping to develop and scale the platform as adoption continues to grow rapidly.

We're looking for someone who is:

  • Passionate about building well-designed, scalable software
  • Comfortable working across the full stack
  • Able to work autonomously, identifying problems and delivering solutions
  • Product-minded, caring about why something is built, not just how
  • Collaborative with strong communication skills and a low-ego approach
  • Someone who values automation, efficiency, and continuous improvement, * You have shipped and maintained production systems that real users rely on
  • 5+ years of backend engineering experience building production systems
  • Experience with Go is ideal, but strong experience with other backend languages such as C#, Java, or similar is also welcome
  • Strong backend development experience in production environments
  • Experience building frontend applications, ideally with Svelte, though experience with modern frameworks such as React or Vue is also acceptable
  • Strong understanding of:
  • Distributed systems
  • Microservices architecture
  • API design (REST, GraphQL, gRPC)
  • Event-driven systems
  • Experience working with cloud platforms, ideally AWS
  • Experience with containerisation technologies such as Docker and Kubernetes
  • Excellent SQL skills and strong understanding of relational databases
  • Strong communication and collaboration skills
  • A mindset focused on automation and improving engineering workflows

Nice to Have

  • Experience working in a high-growth startup environment
  • Familiarity with message brokers such as Kafka or RabbitMQ
  • Exposure to observability tooling (logging, monitoring, tracing), * Svelte + SvelteKit (TypeScript)
  • PostgreSQL
  • AWS Cloud

We value strong engineering fundamentals over experience with specific technologies. If you've built scalable systems in other stacks and are excited to learn Go, we'd still love to hear from you.

Engineering Expectations

We care deeply about engineering quality and ownership. In this role you should be comfortable:

  • Designing and shipping features end-to-end across the stack
  • Working with distributed systems and production services
  • Debugging complex issues in live production environments
  • Improving systems through automation, performance improvements, and thoughtful architectur

We value engineers who enjoy solving difficult problems and taking ownership of systems that operate at scale.

Benefits & conditions

What Success Looks Like in the First 6 Months

  • You are confidently contributing to the codebase across both backend and frontend
  • You have taken ownership of multiple features end-to-end
  • You understand the platform architecture and contribute to improving it
  • You proactively identify areas for improvement and help implement automation and engineering best practices
  • You contribute positively to engineering discussions and product decisions

Business Hours and Location

Applicants must be based in the United Kingdom. For the right candidate we can support working from home, hybrid working or full time working from our office in South Gyle (Edinburgh) or Birkenhead.

Working hours are 9:00am - 5:30pm Monday to Friday.

Technologies & Keywords

Go (Golang), GraphQL, Svelte, SvelteKit, TypeScript, PostgreSQL, AWS, Docker, Kubernetes, Microservices, Distributed Systems, REST APIs, gRPC, Event-Driven Architecture., * Salary depending on experience

  • Company pension
  • Free parking
  • Access to an on-site gym

About the company

We are a fast-growing SaaS company, home to multiple innovative software solutions including Purchase Warrior, our rapidly growing purchase-to-pay platform designed to simplify procurement, invoice processing, and supplier management for hospitality businesses. We currently support over 5000 locations across the UK, helping organisations in hospitality, education, and other sectors reduce costs and improve operational efficiency. Purchase Warrior is the latest addition to the triSaaS platform and is currently experiencing significant growth, making this an exciting time to join the team and help shape the future of the product. As part of our team, you'll be joining a collaborative engineering environment focused on building reliable, scalable software that solves real-world problems for thousands of businesses., Ideal Background Candidates who tend to thrive in this role often come from backgrounds such as: * Backend or Full-Stack Software Engineer * Full-Stack Developer working with modern web frameworks * Software Engineer in a startup or fast-moving product environment * Backend developer looking to move into a true full-stack role Developers with experience building scalable systems, APIs, and modern web applications will find this role particularly rewarding. What We Provide * A collaborative and supportive engineering environment * Opportunity to take ownership of features and technical decisions * Exposure to modern cloud-based architecture and technologies * The chance to work on a platform used by thousands of businesses across the UK * Opportunities for growth as the engineering team and platform continue to expand, Senior Full-Stack Developer (Go / Golang)About triSaaSWe are a fast-growing SaaS company, home to multiple innovative software solutions including Purchase Warrior, our rapidly growing purchase-to-pay platform designed to simplify procurement, invoice processing, and..., Job Description About Decho Group Decho Group is a fast-growing Tech and AI consultancy, founded to solve complex data challenges for governments and enterprises. We specialise in Palantir technologies, advanced analytics, and AI-driven solutions that transform how..., Senior Full-Stack Developer (Go / Golang) About triSaaS We are a fast-growing SaaS company, home to multiple innovative software solutions including Purchase Warrior, our rapidly growing purchase-to-pay platform designed to simplify procurement, invoice processing, and...

Apply for this position