TL;DR
Principal Software Architect (React, Node.js, Azure): Designing and evolving comprehensive architecture across micro-frontends and microservices with an accent on scalability, resilience, and security. Focus on leading end-to-end system design, defining testing strategies, and optimizing CI/CD pipelines.
Location: Blended work model, requires ability to work from UK, Europe, or USA locations.
Company
hirify.global is a tech company focused on accelerating digital delivery and closing the digital skills gap, building better digital products and stronger digital teams for clients since 2014.
What you will do
- Design and evolve modular, scalable, resilient, and extensible architecture across micro-frontends and microservices.
- Lead end-to-end system design, including API gateways, service orchestration, and distributed systems.
- Architect and implement scalable, secure APIs and event-driven services with robust error handling.
- Define and enforce comprehensive testing strategies (unit, integration, E2E) using Jest, Testing Library, Playwright, and champion TDD/BDD practices.
- Architect logging, monitoring, and tracing strategies, driving adoption of best practices for platform reliability.
- Architect and optimise CI/CD pipelines, automate quality gates, enable blue/green deployments, and ensure robust infrastructure.
Requirements
- Deep expertise in React (including advanced patterns, SSR/SSG, Next.js), Node.js, TypeScript, and Azure cloud services.
- Advanced SQL (PostgreSQL), schema design, query optimisation, and NoSQL where appropriate; lead data modelling and migration strategies.
- Expert knowledge and application of the OWASP Top 10 security risks; proactively identify and remediate security vulnerabilities.
- Experience with event-driven architecture (Kafka) and API design (REST, GraphQL).
- Proficiency in logging, monitoring, and tracing tools (OpenTelemetry, Prometheus, Application Insights).
- Experience with CI/CD tools (Azure DevOps, GitHub Actions), Terraform/ARM templates, and environment management.
Culture & Benefits
- Opportunities to work on projects with big clients and produce meaningful work.
- Blended working model, offering flexibility across home, clubhouse, and client locations.
- Enjoy the benefits of a large organisation with the feel of a small, autonomous Club.
- Dedicated career scrum team to support your professional development goals.
- A safe environment encouraging self-expression and challenge.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →