Full Stack Engineer

Overview

This contract role as a Full Stack Engineer emphasizes back-end development while working primarily with modern TypeScript technologies. The contractor will engage with a financial services environment, potentially needing to be on-site in London on rare occasions. The position requires collaboration with both technical and non-technical stakeholders, leveraging experience in developing APIs and handling full stack responsibilities.

Responsibilities

  • Develop and maintain back-end services using TypeScript and Node.js.
  • Build and integrate production APIs with NestJS.
  • Utilize PostgreSQL for database management and optimization.
  • Implement front-end components using React and Next.js.
  • Manage feature development from design to production deployment.
  • Collaborate with stakeholders to ensure project alignment and communication.
  • Make technical decisions to guide project direction and outcomes.

Requirements

  • Minimum of 5 years of software engineering experience.
  • Proficiency in TypeScript and Node.js.
  • Experience with NestJS for back-end API development.
  • Solid knowledge of React, with experience using Next.js.
  • Strong experience in PostgreSQL for database management.
  • Ability to work independently and make technical decisions.
  • Familiarity with a full stack development environment and modern development practices.