7+ years of overall software development experience
4-5+ years of hands-on, production-level experience with Go, including deep understanding of goroutines, channels, context, memory model, and concurrency patterns
Higher education in Computer Science (software development, etc.)
Extensive experience working with AI and the process of implementing/configuring it within a team
Experience in fintech, banking, or other regulated/high-compliance domains
Proven experience designing distributed, microservice-based, and/or high-load systems
Strong expertise in API design (REST and/or gRPC), including versioning and backward compatibility
Solid understanding of relational databases (PostgreSQL/MySQL) — schema design, query optimization, transactions
Experience with message brokers (Kafka, RabbitMQ, NATS) and event-driven architecture
Strong knowledge of containerization and orchestration (Docker, Kubernetes)
Experience with CI/CD pipelines and modern DevOps practices
Golang (design of scalable, distributed backend systems)
Concurrency patterns in Go (goroutines, channels, sync primitives)
System design for high performance and maintainability
CI/CD tools and pipelines (e.g. GitLab CI, GitHub Actions, Jenkins, etc.)
Understanding of system design principles: scalability, fault tolerance, security, observability (metrics, logging, tracing)
Strong communication skills — ability to explain architectural decisions to both technical teams and business stakeholders
Experience conducting architecture reviews and writing design documentation (ADRs, technical specs)
Readiness to work from 9 till 18 CEST
Readiness to practical task (live coding in Go) during the interview with the client
Experience with NoSQL databases (MongoDB, Cassandra, ClickHouse) or caching layers (Redis)
Exposure to cloud platforms (AWS, GCP, Azure) and cloud-native architecture patterns
Experience with Domain-Driven Design (DDD) or Event-Driven Architecture
Prior experience in a formal Architect, Staff Engineer, or Principal Engineer role
Familiarity with additional languages (Java, Python, C++) for cross-team collaboration
Experience integrating AI/LLM components into production systems
Contributions to open-source Go projects or internal frameworks/libraries
Experience with SRE practices (SLI/SLO, error budgets, incident response)
Relevant certifications (AWS/GCP/Azure architecture certifications)