Backend Engineer (Node.js) | Prograd, UK
GT · Europe, Poland
Job Description
Backend Engineer (Node.js) - Remote
GT is seeking a talented Backend Engineer (Node.js) on behalf of Prograd, a fast-growing fintech company based in the UK. This is a permanent, remote position open to candidates across Europe.
About Prograd
Prograd is a fintech company dedicated to enhancing financial literacy among young people. Their platform offers personalized job recommendations, side hustle opportunities, exclusive discounts, financial products, and educational content to empower users to make smarter financial decisions.
About the Role
Join Prograd's dynamic team and play a pivotal role in redefining how young people perceive and manage their finances. As a Backend Engineer, you will collaborate closely with the Tech Lead to support and enhance the company's backend systems. This is an excellent opportunity for a self-driven individual to contribute to a rapidly expanding startup supported by Deloitte, making a significant impact from day one.
Key Responsibilities
- Build and maintain robust backend systems.
- Design and implement GraphQL and REST APIs.
- Manage database design and optimization using SQL, PostgreSQL, and Prisma (or similar ORM).
- Develop and deploy cloud infrastructure using AWS services.
- Implement event-driven architectures.
- Integrate third-party services such as Resend, Onfido, Clerk, and 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.
Requirements
- A minimum of 3 years of professional experience with Node.js, TypeScript, and JavaScript.
- Proven experience in designing and implementing GraphQL and REST APIs.
- Proficiency in SQL, PostgreSQL, and ORMs like Prisma.
- Hands-on experience with AWS services and cloud deployment processes.
- Experience with event-driven systems (e.g., Inngest).
- Experience with third-party integrations and understanding of OAuth and SSO protocols.
- Familiarity with microservices, monorepos, and tools like Turborepo.
- Experience with automated testing frameworks and CI/CD pipelines.
- Fluency in English.
Nice-to-Have Skills
- Familiarity with React and Next.js.
Soft Skills
- Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Adaptability and a quick learning ability, comfortable in a fast-paced environment.
- Ability to work independently, ship features, and proactively identify solutions.
- A business mindset, aligning technical solutions with business goals.
- Strong team orientation, attention to detail, and commitment to quality.
- Strong analytical and problem-solving abilities.
Interview Process
- Initial GT interview with a Recruiter.
- Technical interview.
- Culture fit interview with the Founder.
- Reference Check.
- Offer.
✨ This description was enhanced by AI based on the original listing.