Location : London
We are looking for Software Engineer with 5 to 6 years with the following skills:
Technical Skills:
* Proven full stack development skills in React + Express + Node.
* Good understanding of common AWS services
* Good understanding of python and ability to work in Python as and when required.
* Excellent communication and presentation skills.
o Expertise in database systems, including both relational databases (e.g., MySQL, PostgreSQL, Snowflake) and NoSQL databases (e.g., DynamoDB).
o Experience with data storage services like Amazon S3.
o Knowledge of networking concepts, including virtual private clouds (VPCs), subnets, and routing in AWS.
o Familiarity with serverless computing using AWS Lambda.
o Familiarity with DNS, load balancing, and content delivery networks (CDNs).
o Experience with Infrastructure as Code (IAC) tools like AWS CloudFormation or Terraform.
o Ability to design scalable, efficient, and maintainable web-based applications tailored to functional needs.
o Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
o Experience in optimizing, refactoring and debugging complex code.
o Experience with AWS monitoring and logging tools like CloudWatch and CloudTrail.
o Ability to set up monitoring and alerts for applications and infrastructure.
o Experience with version control systems like Git/GitHub.
o Expertise in deploying solutions using engineering best practices like CI/CD.
Responsibilities
* Create solutions to business problems by working closely with stakeholders.
* Manage banks internal cloud-based analytics platform – across environments, creating robust design, high quality code and API infrastructure.
* Become subject matter expert on key applications on the platform and contribute to various strategic change projects of the bank.
* Design, develop and deploy applications on the platform.
* Functionally manage small teams and prioritize the workload; Drive solution implementations with high quality design, testing and documentation.
* Administer AWS cloud environment and work closely with onshore / offshore development teams on optimized usage of cloud resources across various projects.
* Become a champion of cost management and procurement governance for cloud resources.
* Interface with vendors providing platform and services for data, analytics related requirements of the bank.