GrepJob
GR8 Tech

Software Architect

GR8 Tech
Apply
8 days ago
Prague, Czechia or Warsaw, PolandSenior / Staff+

Responsibilities

  • Define and evangelize technology principles for system vitality.
  • Architect distributed systems using Domain-Driven Design, CQRS, and Event-Driven Architecture.
  • Select and validate tools to address scale bottlenecks.
  • Design for failure with patterns like Circuit Breaker and Bulkhead.
  • Establish governance frameworks to support developers.
  • Optimize data strategies for SQL/NoSQL databases.
  • Build scalable infrastructure using Kubernetes, Docker, and Infrastructure as Code.
  • Modernize CI/CD pipelines for secure and rapid deployments.
  • Drive FinOps initiatives for cost-efficient cloud architecture.
  • Unblock engineering teams with clear architectural blueprints.
  • Lead architecture reviews and mentor senior engineers.

Requirements

  • 5+ years in senior/lead engineering roles with experience in Microservices, EDA, and DDD.
  • Deep understanding of CAP theorem, ACID properties, and fault-tolerance patterns.
  • Hands-on mastery of AWS or Azure, including Kubernetes, Docker, and Terraform.
  • Expert-level SQL/NoSQL knowledge, including sharding and query optimization.
  • Proficiency in Kafka architecture and stream processing.
  • Master’s degree in Computer Science or a related technical field.

Benefits

  • Annual budget for benefits allocation including sports, medical, and mental health.
  • Paid maternity/paternity leave and monthly childcare allowance.
  • 20+ vacation days, unlimited sick leave, and emergency time off.
  • Remote-first work environment with tech support and coworking compensation.
  • Opportunities for team events and a learning culture with internal courses.

Tech Stack

AnsibleApache KafkaAWSAzureDockerKubernetesSQLTerraform