Full Stack Engineer
1 day ago
Newbury
Mid-level Full Stack Developer required to join leading Fintech organisation , you will have responsibility for the ongoing development, support, and maintenance of market-leading stochastic modelling solutions for the financial services industry. You will be expected to help lead further R&D and development in the burgeoning space of financial modelling tools. Required Knowledge and Experience • Strong skills and experience in Node.js, particularly in Continuous Integration and Continuous Development (CI/CD) technology (containerised pipelines, git, and build systems)., • Experience with full-stack technologies such as React, Node.js, Mongodb, Redis, Bash, and package management., • Programming Skills: Software engineering skills in Typescript, Javascript in backend / frontend software and other relevant tooling for Node.js apps., • Testing: Proficiency with testing frameworks and methodologies, such as end-to-end, systems and integration testing, unit / component testing for frontend and backend, • Agile Methodologies: Comfortable working in an agile environment and familiar with Scrum and XP techniques., • Project Management: Ability to manage Jira boards, ensuring code quality with dependency scanners, code-quality tools and knowledge of common git branching strategies., • Collaboration: Ability to work with business and product stakeholders to understand and deliver requirements., • Monorepo architecture: Knowledge of Monorepo architecture tools (NX) and best practices., • Experience with Kubernetes, Github Actions, and ArgoCD for CI/CD pipelines, Debug and troubleshoot containerised deployments., • Experience with GraphQL for data query and manipulation for APIs., • Infrastructure-as-code: Experience with in Terraform, Docker for config and debugging., • Cloud Platforms: Proficiency in AWS for deploying, debugging and monitoring web services., • Experience with AWS RDS (mySql) for storing configuration information for core calculation logic.