Software Engineer
Current• Own and deliver scalable Angular applications and solutions within multiple mono-repos managed by Nx with frameworks that utilise best practices and design patterns, such as RxJS and NgRx• Test and develop APIs, components, and services in Python, Typescript (Node.js), and SQL to maintain coding best practices, data validation, and documentation, using Jest, Playwright, Postman/ThunderClient, and TypeORM• Collaborate with DevOps team to ensure CI/CD handles configuration and testing… Show more • Own and deliver scalable Angular applications and solutions within multiple mono-repos managed by Nx with frameworks that utilise best practices and design patterns, such as RxJS and NgRx• Test and develop APIs, components, and services in Python, Typescript (Node.js), and SQL to maintain coding best practices, data validation, and documentation, using Jest, Playwright, Postman/ThunderClient, and TypeORM• Collaborate with DevOps team to ensure CI/CD handles configuration and testing of AWS resources correctly via infrastructure as code (IaC) to manipulate, create, and call Secret Manager, Lambdas, S3 buckets, ECS, and EC2 instances for our applications• Work closely with business analysts, architects, users, and third party vendors to devise technical solutions and develop new capabilities into a modular framework and ensure that solutions align with strategic decisions Show less