Backend Engineer (Node.js) | Prograd, UK

Remote from
Europe flagPoland flag
Europe, Poland
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
10 Jul 2026
Experience level
Midweight
Views / Applies
33 / 9

About GT

GT provides clients with offshore product teams from CEE, a product development studio & data science services.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Prograd, a UK-based fintech startup supported by Deloitte, is seeking a Backend Engineer (Node.js) to build scalable systems for their platform that improves young people's financial literacy. The role requires at least 3 years of experience with Node.js, TypeScript, APIs, databases, AWS, and event-driven architectures. Ideal candidates are self-driven, collaborative, and comfortable in a fast-paced environment. You will work directly with the Tech Lead to ship features and shape backend infrastructure. This is an opportunity to make an immediate impact in a rapidly growing company.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role requires solid experience in backend technologies and cloud infrastructure but isn't a senior lead position; the technical breadth and fast-paced environment place it at a moderate difficulty level.

Salary Analysis

Median Market Rate
$120,000
US Market
$90k – 160k
0 $176k
AI Insight No salary was provided in the listing. Based on US market data for a Backend Engineer (Node.js) with 3+ years of experience, the estimated median salary is $120,000, with a typical range of $90,000 to $160,000. This is competitive for a mid-level role in the fintech industry.

Key Skills

Node.js TypeScript GraphQL REST APIs PostgreSQL Prisma AWS Microservices CI/CD Event-Driven Architecture

Dear Hiring Manager,

I am writing to express my strong interest in the Backend Engineer (Node.js) position at Prograd. With over three years of experience building scalable backend systems using Node.js, TypeScript, and AWS, I am excited about the opportunity to contribute to your mission of improving financial literacy among young people.

In my previous role, I designed and implemented GraphQL and REST APIs, managed PostgreSQL databases with Prisma, and deployed event-driven architectures on AWS. I thrive in fast-paced environments and enjoy owning features from concept to deployment. My experience with microservices and monorepos like Turborepo aligns perfectly with your tech stack.

I am particularly drawn to Prograd's focus on financial education and would be thrilled to work alongside a tech lead to build robust backend systems that impact millions. Thank you for considering my application. I look forward to discussing how I can contribute to your team.

Sincerely,
[Your Name]

Can you describe your experience with designing and implementing GraphQL APIs? How do you handle schema design and resolvers?
I have designed several GraphQL APIs where I started with defining the schema based on client requirements, using tools like Apollo Server. For resolvers, I ensure they are modular and optimized, often using DataLoader to solve N+1 problems. I also prioritize security by implementing authentication and authorization checks at the resolver level.
How do you approach debugging a performance issue in a Node.js application that uses AWS services?
I start by identifying bottlenecks using APM tools like AWS X-Ray or CloudWatch. I look at slow database queries, high memory usage, or inefficient API calls. Then I optimize by adding indexes, refactoring code to use async patterns, or leveraging caching with ElastiCache. If needed, I also review Lambda function configuration and adjust memory or timeout settings.
Explain your experience with event-driven architecture. Can you give an example of a system you built using it?
I built an order processing system using AWS SQS and SNS. When an order is placed, an event is published to SNS, which triggers multiple SQS queues for inventory, billing, and shipping. This decoupled the services and allowed each to scale independently. I also used Inngest in a recent project to manage background jobs like email notifications.
How do you ensure code quality and reliability in a fast-paced environment?
I advocate for automated testing at multiple levels: unit tests for utilities, integration tests for API endpoints, and end-to-end tests for critical flows. I also set up CI/CD pipelines that run tests and linting on every pull request. Code reviews are essential, and I use feature flags to deploy incrementally and reduce risk.
Can you describe a time you had to explain a technical concept to a non-technical stakeholder? How did you approach it?
I once needed to explain the benefits of migrating from a monolithic to a microservices architecture to a product manager. I focused on business outcomes: faster feature releases, better scalability, and reduced downtime. I used analogies like a restaurant kitchen where each station works independently. I also created a simple diagram to illustrate the flow.

GT was founded in 2019 by a former Apple, Nest, and Google executive. GT’s mission is to connect the world’s best talent with product careers offered by high-growth companies in the UK, USA, Canada, Germany, and the Netherlands.

On behalf of Prograd, GT is looking for a Backend Engineer (Node.js) interested in building scalable systems and contributing to a fast-growing fintech platform.

About the Client

Prograd is a fintech company that helps young people improve their financial literacy and make smarter financial decisions. The platform provides personalized job recommendations, side hustles, discounts, financial products, and educational content to support users on their financial journey.

Headquarters: UK

Industry: Fintech, EdTech

Focus: Personalized financial guidance for young people

About the Role

Become a part of an extraordinary journey in redefining young people’s perception of money. We are seeking a passionate and skilled Backend Engineer (Node.js) to join a dynamic Prograd’s team and make an impact from day one.

Their rapidly expanding startup, supported by Deloitte, is breaking new ground in a field often overlooked in traditional education, and we invite you to play a pivotal role in our journey of success.

You will join forces with a Tech Lead to support and amplify our brand’s backend systems. This is an exceptional chance for an ambitious and self-driven individual to join a rapidly growing and exciting company where your contributions will be genuinely valued.

Essential knowledge, skills & experience:

  • At least 3 years of experience with Node.js, TypeScript, and JavaScript

  • APIs: Experience in designing and implementing GraphQL and REST APIs

  • Database Management: Skills in SQL, PostgreSQL, and Prisma (or similar ORM)

  • Cloud Infrastructure: Hands-on experience with AWS services and cloud deployment processes – must have

  • Event-Driven Architecture: Experience with event-driven systems (e.g., Inngest)

  • Integrated Services: Experience with third-party integrations; understanding of OAuth and

    SSO protocols

  • Patterns and Tooling: Experience with microservices, monorepos, and tools like Turborepo

  • Testing and CI/CD: Experience with automated testing frameworks and CI/CD pipelines

  • Fluency in English

Nice-to-have

  • Familiarity with React and Next.js.

Soft Skills

  • Collaboration and Communication: Excellent communication skills; ability to explain technical concepts to non-technical stakeholders

  • Adaptability: Quick learner, comfortable in a fast-paced environment

  • Independence and Initiative: Ability to independently ship features and proactively identify solutions

  • Business Mindset: Understanding of business processes and aligning technical solutions with business goals

  • Team Player: Strong team orientation, attention to detail, and commitment to quality

  • Problem-Solving: Strong analytical and problem-solving abilities

Responsibilities

  • Build and maintain robust backend systems

  • Design and implement GraphQL and REST APIs

  • Manage database design and optimisation using SQL, PostgreSQL, and Prisma

  • Develop and deploy cloud infrastructure with AWS

  • Implement event-driven architectures.

  • Integrate third-party services (Resend, Onfido, Clerk, Hubspot)

  • Develop software following microservices and monorepo patterns

  • Ensure high-quality software through automated testing and CI/CD pipelines

  • Collaborate effectively with engineers and non-technical team members

  • Troubleshoot and resolve complex technical issues

Interview Steps

  1. GT interview with Recruiter

  2. Technical interview

  3. Culture fit interview (meeting with the Founder)

  4. Reference Check

  5. Offer

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›