Technical Software Architect

Software Architecture · London, London, City of
Department Software Architecture
Employment Type Full-Time

Primary Purpose of Role

The Technical/Software Architect will join a small team to improve and extend CloudMargin’s collateral management product. They will be an expert in technology and design patterns, collaborating with other architects, developers and additional key teams and individuals to design high quality solutions. These solutions must meet a product brief, align with the organisation’s long term architectural vision, and must be sustainable solutions. The Architect will lead by example to improve and refine the technical design process.


Core Accountabilities

  • Produce clear and carefully considered technical designs for new features, functional changes to existing features, and improvements to existing implementations, ensuring they are simple when possible, scalable, maintainable, secure, cost efficient, and satisfy product requirements and internal standard
  • Conduct research and build high-quality, well-documented and well-tested prototypes and proof of concepts
  • Involve, engage, guide and support the development teams and other colleagues to collaborate on design, promoting design- thinking and good engineering practices
  • Actively seek to understand and promote the organisation’s goals and visions, including the architecture vision and commercial strategies
  • Present and justify ideas and solutions effectively to senior stakeholders and peers
  • Directly assist and influence the definition and progression of the organisation’s architecture vision, standards and practices


Experience

7+ years or proven equivalent experience in web/cloud application development or architecture


Skills

  • Development or other technology background with strong programming skills (bonus points for JavaScript and/or TypeScript)
  • Broad knowledge of modern software patterns, practices and principles such as SOA, micro-services, cloud, containers, event- driven, REST, serverless, queue-workers, etc
  • Experience designing, documenting, and implementing scalable solutions using the Cloud, particularly Amazon Web Services (APIGateway, ECS/Lambda, S3, SNS, SQS and RDS /Aurora)
  • Familiarity across the entire application stack, from front-end to back-end, infrastructure and tooling (full stack)
  • Knowledge of Node.js, related technologies and tools, NoSQL and SQL databases
  • Excellent written and verbal communication skills
  • Competency in diagramming for different audiences and situation
  • Proactive, collaborative, positive and pragmatic mindset

Thank You

Your application was submitted successfully.

  • Location
    London, London, City of
  • Department
    Software Architecture
  • Employment Type
    Full-Time