Andersen Lab

Go Architect / Solution Architect (Go)

In short

This role designs and evolves scalable, distributed systems in Go, leading architecture decisions, code reviews, and CI/CD improvements for an outsourcing company serving international financial-services clients. It requires 7+ years of software development experience with 4+ years in production Go, deep concurrency expertise, and experience with microservices, REST/gRPC APIs, Docker, Kubernetes, and message brokers. The role also expects experience in regulated domains like fintech or banking, AI implementation exposure, and Advanced (C1) English, with work based in Baku offering remote, hybrid, or onsite options.

Location
Baku; remote work is available, with office-based and hybrid options also offered.
Company
Andersen delivers software engineering and technology solutions for international clients across financial services and other business domains.
What you will do
•Design and evolve scalable, distributed systems in Go using appropriate concurrency models.
•Translate business goals into technical plans and delivery roadmaps with Product Managers.
•Identify edge cases, risks, and technical constraints during planning.
•Represent engineering in stakeholder meetings and explain technical decisions in business-focused language.
•Lead code reviews and improve code quality, resilience, reliability, CI/CD pipelines, and engineering processes.
Requirements
•7+ years of software development experience, including 4+ years of production Go experience.
•Deep knowledge of goroutines, channels, context, the memory model, and concurrency patterns.
•Experience designing distributed, microservice-based, or high-load systems, including REST or gRPC API design and compatibility management.
•Strong knowledge of relational databases, message brokers, Docker, Kubernetes, CI/CD, observability, security, scalability, and fault tolerance.
•Experience with AI implementation or configuration within a team and with architecture reviews and technical design documentation.
•Higher education in Computer Science or a related field; experience in fintech, banking, or another regulated domain; Advanced English or higher required.
Nice to have
•Experience with NoSQL databases, Redis, cloud platforms, DDD, event-driven architecture, or SRE practices.
•Previous Architect, Staff Engineer, or Principal Engineer experience.
•Experience integrating AI or LLM components into production systems.
•Open-source Go contributions, relevant cloud certifications, or familiarity with Java, Python, or C++.
Culture & Benefits
•Choice of remote, office-based, or hybrid work.
•Mentoring, onboarding, professional development, and access to a corporate training portal.
•Private health insurance and sports activity compensation.
•Certification compensation and a referral program.
•Additional annual bonus opportunities of up to $1,000 per month based on expertise and company contributions.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot