Senior Go Developer - Focus on gRPC & Enterprise Applications
Role details
Job location
Tech stack
Job description
We're looking for a seasoned Go engineer who understands what it takes to build and operate high-performance, scalable systems in a modern cloud environment. If writing robust gRPC APIs, designing clean microservice architectures, and profiling performance-critical code is part of your daily routine, we'd like to talk.
We're building enterprise-grade cloud platforms - stable, secure, and built to scale. You'll join a small, focused backend team with a clear mission: ship clean, reliable Go services that power real business value.
In our team we truly value engineering best practices, clear communication and continuous learning. With us you get the opportunity to work on critical systems that are actually used at scale and work with a high degree of autonomy and ownership.
Your Responsibilities :
- Design, develop, and maintain Go-based backend services using gRPC as the primary API protocol
- Implement scalable, service-oriented architectures with clean separation of concerns and well-defined interfaces
- Build secure systems with proper authentication, encryption, and secure data transport
- Optimize relational databases (schema design, indexing, query tuning) and support data migrations
- Contribute to technical decisions, architectural reviews, and team discussions - your input will shape what we build, * Solid experience building and maintaining APIs using gRPC - you understand Protobuf versioning, streaming, and API lifecycle best practices (bonus: you know Google AIPs)
Requirements
Do you have experience in gRPC?, * Proven experience working with relational databases (PostgreSQL/MySQL), performance tuning, and schema design
- Comfortable working in cloud-native environments and applying caching, queuing, and observability best practices
- Professional working proficiency in English - you can clearly communicate complex technical ideas to peers and stakeholders
- The willingness work also with existing Java/Kotlin code and and use programming languages which fit best for the tasks that needs to be done