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
