Go Developer
Tech Stack / Keywords
Firma i stanowisko
Andersen is hiring a Go Developer for a project developing a high-load fleet management platform and building scalable backend solutions for mobility services. The customer is a global investment management firm providing tailored investment solutions to institutional and private clients. The project focuses on enhancing a high-load fleet management platform for ride-hailing operations across multiple countries, including partner, driver, and vehicle management, extended reporting, branding lifecycle automation, driver verification, compliance checks, and vehicle/driver classification workflows.
Wymagania
- Commercial backend engineering for 5+ years, with experience solving complex problems in high-load environments.
- Strong knowledge of Go, with advanced features applied in practice (generics, reflection, unsafe, custom synchronization primitives).
- Strong SQL knowledge: schema design, scaling strategies (replication, partitioning, sharding), query optimization for high-load environments.
- In-depth knowledge of Redis: various data structures and their efficient use in high-load systems.
- Experience with sync/async inter-service communication (gRPC, message brokers), focused on reliability under high load.
- Deep understanding of microservice architecture patterns and efficient client–server interactions, including trade-offs and limitations.
- Proven ability to design and implement a full observability strategy: metrics, logging, dashboards, distributed tracing.
- Experience with Docker, CI/CD, Kubernetes (or analogues), cloud infrastructure (AWS or similar).
- Ability to write maintainable, testable code with solid unit/integration test coverage.
- Git proficiency (branching, PRs, code review workflows).
- Experience with collaboration tools (Jira, Azure DevOps).
- Level of English – from Intermediate+ and above.
Nice to have:
- Experience with event-driven architectures (Kafka, NATS, RabbitMQ).
- Familiarity with IaC tools (Terraform, Pulumi).
- Experience with performance profiling/optimisation of Go services (pprof, trace).
- Familiarity with design handoff tools (Figma) and cross-platform collaboration.
- Experience using AI-assisted dev tools (GitHub Copilot, ChatGPT, Claude) to speed up coding/testing/code review.
Obowiązki
- Designing, developing, and maintaining robust, scalable, and reliable backend services according to business needs.
- Driving technical research, architecture design, and implementation of backend services and new features.
- Conducting cross-team collaboration to deliver cohesive and optimal solutions.
- Actively participating in code reviews and architectural discussions; helping raise the overall technical level of backend services.
- Writing clean, effective, and maintainable code based on company standards.
- Taking ownership of backend services lifecycle, including delivery, monitoring, and maintaining services in the production environment.
- Setting up and maintaining observability infrastructure: metrics, logging, dashboards, and tracing.
- Mentoring and guiding other engineers, advocating for best practices and high standards.
- Participating in agile practices (discovery, refinement, decomposition, sprint planning, demos).
Benefity
- Opportunity to work with leaders in FinTech, Healthcare, Retail, Telecom, and other industries.
- Possibility to change the project or develop expertise in interesting business domains.
- Flexible work conditions: fully remote, office-based, or hybrid.
- Professional, financial, and career growth with mentoring and adaptation systems.
- Opportunity to earn up to an additional 1,000 USD per month as an annual bonus by participating in company activities.
- Access to a corporate training portal with a constantly updated knowledge base.
- Engaging corporate life (parties, pizza days, PlayStation, fruits, coffee, snacks, movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- Private health insurance and compensation for sports activities.
Inne informacje
Informujemy, że administratorem danych jest Andersen Soft UAB z siedzibą w Krakow, ul. Al. Pokoju 18, 31 - 564 dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Andersen
57 aktywnych ofert