> Markdown version of [/jobs/ext/3266091-javascript-node-js-developer-mid-senior](https://www.wearedevelopers.com/jobs/ext/3266091-javascript-node-js-developer-mid-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JavaScript / Node.js Developer (Mid-Senior) - **Company:** Revolution Marketing UK Ltd - **Location:** Manchester, UK - **Experience:** Experienced - **Salary:** £40,000.0 - £50,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Cloudfront, Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Cloud Computing, Code Review, Databases, Monitoring of Systems, PostgreSQL, MySQL, Node.Js, Query Optimization, Security Assertion Markup Language (SAML), SQL Databases, TypeScript, Datadog, Indexer, Backend, Vue.js, Build Management, Amazon Relational Database Service, Git Flow, Graphql, Front End Software Development, Webhooks - **Published:** September 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3088fcd72cb8c66f ## About the Role You're a backend engineer who thinks in systems and data, not just code. You understand that a well-designed schema and a well-designed API are product decisions, and you take them seriously., * 4+ years of commercial JavaScript experience with strong Node.js backend work. * Genuinely strong PostgreSQL - schema design, indexing, query optimisation, and confidence writing SQL beyond the ORM. * Experience building and consuming GraphQL APIs. * Real comfort working in AWS environments. * Experience with Git-based workflows, code review and automated testing. * Excellent communication and sound judgement under pressure. It would be helpful if you also have: * PostGraphile experience specifically, or a strong database-first API mindset. * TypeScript in production. * Frontend awareness - Vue in particular. * Experience with monitoring and observability tooling such as Datadog. * Experience with SSO/SAML integrations or security-driven builds. * Agency or fast-moving product SME experience - multiple workstreams don't faze you. And importantly you bring energy, curiosity, and a can-do attitude that makes those around you better. ## Description * Design and build Node.js services and GraphQL APIs that power client product platforms. * Work with PostGraphile to expose well-modelled PostgreSQL schemas as clean, performant GraphQL. * Build authentication, authorisation and integration layers - SSO, webhooks, third-party APIs. * Own features end to end, from data model to deployed endpoint. Database Engineering * Design PostgreSQL schemas that are correct, performant and built to evolve. * Write real SQL - functions, views, triggers, migrations - and know when logic belongs in the database versus the application. * Diagnose slow queries and fix them properly, not just cache around them. * Work comfortably across PostgreSQL and MySQL where projects require it. Cloud & Operations * Deploy and run services across our AWS estate - EC2, RDS, S3, CloudFront. * Contribute to CI/CD pipelines, environments and infrastructure decisions. * Help monitor production systems and respond to issues with calm and precision. * Treat observability, security and reliability as part of the job, not extras. Product Collaboration * Work closely with frontend developers, designers and product stakeholders to turn requirements into shipped features. * Challenge specs constructively when there's a better way. * Communicate technical trade-offs clearly to non-technical colleagues. * Share knowledge and raise the standard of the team around you. ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Modern Headless Commerce with Vendure](https://www.wearedevelopers.com/videos/489-modern-headless-commerce-with-vendure) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)