Unlock Full Resume Report

New offer - be the first one to apply!

September 1, 2026

Go Architect / Solution Architect (Go)

Senior • Remote

Warsaw, MZ, Poland

The project focuses on building and evolving a high-performance, scalable distributed platform that supports complex business operations and rapid product growth. The system is developed in Go, with a strong emphasis on efficient concurrency models, reliability, and long-term maintainability.

Responsibilities

  • Design and evolve scalable distributed systems in Go, selecting appropriate concurrency models and balancing performance with maintainability.
  • Collaborate with Product Managers to turn high-level business goals into actionable technical plans and delivery roadmaps.
  • Identify edge cases, risks, and technical constraints early in planning to prevent implementation issues.
  • Represent the engineering team in meetings with external stakeholders; explain technical topics in clear, business-centric terms and challenge unrealistic requirements.
  • Lead and perform code reviews for senior engineers, maintaining high standards of code quality, resilience, and reliability.
  • Improve CI/CD pipelines and engineering processes to help the team deliver high-quality code faster and safely.

Must-haves

  • 7+ years of software development experience.
  • 4+ years of hands-on, production-level Go experience, including a deep understanding of goroutines, channels, context, the memory model, and concurrency patterns.
  • Higher education in Computer Science, software development, or a related field.
  • Extensive experience working with AI and 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 API design expertise in REST and/or gRPC, including versioning and backward compatibility.
  • Solid understanding of relational databases, including PostgreSQL/MySQL schema design, query optimization, and transactions.
  • Experience with Kafka, RabbitMQ, or NATS and event-driven architecture.
  • Strong containerization and orchestration knowledge with Docker and Kubernetes.
  • Experience with CI/CD pipelines and modern DevOps practices.
  • Experience designing systems for high performance and maintainability.
  • Hands-on experience with CI/CD tools and pipelines, such as GitLab CI, GitHub Actions, or Jenkins.
  • Understanding of scalability, fault tolerance, security, and observability, including metrics, logging, and tracing.
  • Experience conducting architecture reviews and writing designs.
  • Advanced English or higher.

Nice-to-haves

  • Experience with NoSQL databases, such as MongoDB, Cassandra, or ClickHouse, or caching layers such as Redis.
  • Exposure to AWS, GCP, Azure, and cloud-native architecture patterns.
  • Experience with Domain-Driven Design or Event-Driven Architecture.
  • Previous experience in a formal Architect, Staff Engineer, or Principal Engineer role.
  • Familiarity with Java, Python, or 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, including SLI/SLO, error budgets, and incident response.
  • Relevant AWS, GCP, or Azure architecture certifications.

Benefits

  • Option to work fully remotely, from an office, or in a hybrid arrangement.
  • Professional, financial, and career growth opportunities.
  • Mentoring and adaptation support for new employees.
  • Opportunity to earn up to an additional USD 1,000 per month, depending on expertise level, included in the annual bonus.
  • Access to a corporate training portal and continuously updated knowledge base.
  • Certification compensation, including AWS and PMP.
  • Referral program.
  • Private health insurance and compensation for sports activities.

Similar jobs you might like