Go Developer (Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Go Developer (Distributed Systems): Designing and evolving scalable distributed backend systems with an accent on microservice architecture, API design, and technical decision-making. Focus on building high-load systems, implementing event-driven solutions, and improving engineering processes.
Location: EU / Remote with mandatory availability from 9AM to 6PM CEST
Company
A software development company providing technical expertise and scalable solutions for clients across various industries, including fintech and banking.
What you will do
- Design and evolve scalable distributed systems in Go, focusing on performance, reliability, and maintainability.
- Define technical architecture for microservices, APIs, data storage, and event-driven solutions.
- Translate business requirements into technical plans and identify risks and constraints early.
- Design REST/gRPC APIs with versioning and backward compatibility.
- Lead code reviews, mentor engineers, and promote Go best practices.
- Improve CI/CD processes and collaborate with stakeholders to align technical decisions with business goals.
Requirements
- 7+ years of software development experience and 4-5+ years of production experience with Golang.
- Strong knowledge of Go concurrency patterns: goroutines, channels, context, and memory model.
- Experience designing distributed, microservice-based, and high-load backend systems.
- Proficiency with relational databases (PostgreSQL/MySQL) and message brokers (Kafka, RabbitMQ, NATS).
- Experience with Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitLab CI, or GitHub Actions).
- English: B1+ (Intermediate) or higher required; Available to work from 9AM to 6PM CEST.
Nice to have
- Experience with NoSQL databases (MongoDB, Cassandra, ClickHouse) or Redis.
- Knowledge of cloud platforms (AWS, GCP, Azure).
- Understanding of Domain-Driven Design (DDD) or Event-Driven Architecture.
- Previous experience as an Architect, Staff Engineer, or Principal Engineer.
- Experience integrating AI/LLM components into production systems.
Culture & Benefits
- Comfortable working environment with flexible hours and remote work opportunities.
- Holidays based on the official calendar of your country.
- Relocation opportunities to offices in multiple countries.
- Health insurance, sports compensation packages, and corporate discounts.
- Mentoring, internal knowledge sharing, and corporate English courses.
- Comprehensive Career Pathway system for professional growth.
Hiring process
- Application review and initial recruiter screening.
- HR interview to discuss career goals, experience, and English proficiency.
- Technical interview with a Team Lead, including a possible live coding task in Go.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →