WHAT YOU'LL BE WORKING ON• Query optimization to improve performance and efficiency • Data handling tasks including synchronization and transfer across services • Implementing new business logic and expanding application functionality • Integrating and optimizing system metrics for observability and monitoring WHAT YOU NEED TO SUCCEED IN THIS ROLE• At least 5+ years of experience in backend development, including 2+ years of production experience with Golang • Deep knowledge of Golang and its ecosystem • Solid understanding of multithreaded systems and concurrent programming principles • Strong knowledge of SQL and experience working with relational databases • Proven experience in developing and maintaining microservice architectures • Strong understanding and practical application of software development principles: SOA, SOLID, KISS, DRY • Experience in architectural design and readiness to propose and implement technical solutions • Familiarity with Clean Architecture principles and Domain-Driven Design (DDD) • Experience in fintech is a plus, but not required • Good written and verbal communication skills in English (B1–B2 level or higher) and fluent russian language.
Original posting: https://himalayas.app/companies/fyst/jobs/senior-go-developer-6279761838