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
