Search...

Senior Full Stack Engineer

Skills

About the Role

You will develop, test, release, support and maintain complex financial platforms. You will build backend services in Node.js and TypeScript, implement front-end features with Angular, and deploy services to Google Cloud running in Kubernetes. You will design microservices and event-driven systems using Pub/Sub or Kafka, write SQL for MySQL/PostgreSQL, own architectural decisions, implement automated testing and CI/CD, and mentor junior engineers.

Requirements

  • 5+ years experience in software engineering
  • Experience with microservices and distributed systems architecture
  • Expert proficiency in server-side development
  • Proficiency in TypeScript
  • Experience with event-driven architecture and message queuing systems such as Google Pub/Sub or Kafka
  • Experience with Node.js and server frameworks such as NestJS
  • High level expertise in SQL development and database programming (MySQL, PostgreSQL)
  • Good working knowledge of front-end frameworks such as Angular
  • Knowledge of cloud platforms, ideally Google Cloud
  • Expertise in automated testing at unit integration and system level
  • Experience with CI/CD platforms, ideally GitLab
  • Experience in Fintech or Banking is highly desirable

Responsibilities

  • Build and scale products and deliver them to clients
  • Develop, test, release, support and maintain complex financial platforms
  • Design and implement backend services using Node.js and TypeScript
  • Implement front-end features using Angular
  • Deploy and operate services on Google Cloud using Kubernetes
  • Design microservices and distributed systems and event-driven architectures
  • Develop SQL schemas and database programming for MySQL and PostgreSQL
  • Implement automated unit integration and system testing
  • Configure and use CI/CD pipelines, ideally GitLab
  • Take ownership of architectural decisions and contribute to the technical roadmap
  • Mentor junior engineers and champion best practices

Benefits

  • Hybrid working arrangement
  • 30 days annual leave excluding bank holidays
  • 4 wellbeing days per year
  • 1 company volunteering day per year
  • Private Healthcare
  • Pension
  • Income Protection (long-term absence)
  • Life Insurance
  • Menopause Policy
  • Enhanced Parental Leave policy