Go Architect / Solution Architect (Go)

A
AndersenFintech / Services
Kraków, Józefa Sarego 5, Vilnius, Gedimino pr. 20, Budapest, Szabadság tér 7, Belgrad, Trg Nikole Pašića 5, Bucharest, Strada Tudor Arghezi 8-10, KrakówFull-TimeManager
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Advanced level of English and above
Experience
7+ years
Required Skills
DockerPostgreSQLKafkaKubernetesRabbitmqGogRPCCI/CDRESTful APIsMicroservices

Requirements

  • 7+ years of software development experience.
  • 4+ years of hands-on, production-level experience with Go (goroutines, channels, context, memory model, concurrency patterns).
  • Higher education in Computer Science (software development, etc.).
  • 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 expertise in API design (REST and/or gRPC) including versioning and backward compatibility.
  • Solid understanding of relational databases (PostgreSQL/MySQL) including schema design, query optimization, and 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 tools (GitLab CI, GitHub Actions, Jenkins).
  • Advanced level of English or higher.

Responsibilities

  • Design and evolve scalable distributed systems in Go, choosing appropriate concurrency models and ensuring a balance between performance and maintainability.
  • Collaborate with Product Managers to refine high-level business goals into actionable technical plans and delivery roadmaps.
  • Anticipate and highlight edge cases, risks, and technical constraints early in the planning phase to avoid issues during implementation.
  • Represent the engineering team in meetings with external stakeholders, explaining technical topics in clear, business-centric terms.
  • Lead and perform code reviews for other senior engineers, ensuring high standards for code quality, resilience, and reliability.
  • Drive improvements in CI/CD pipelines and engineering processes to ship high-quality code faster and safely.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now