Middle Pro/Senior Golang Developer
Softjourn
- Ивано-Франковск
- Постоянная работа
- Полная занятость
- Go Core Mastery: 3+ years with Go. Deep knowledge of Goroutines, channels, and memory management (GC tuning, avoiding leaks);
- Microservices & gRPC: Experience with Service Discovery, Circuit Breakers, and the Saga Pattern for distributed consistency;
- Data & DB Expertise: Strong SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis). Expert in GORM or raw SQL for high-performance queries;
- Cloud-Native Skills: Hands-on with Docker and Kubernetes orchestration. Infrastructure as Code (Terraform) and AWS/GCP/Azure services;
- Upper-intermediate level of English.
- Full-stack Awareness: Experience with TypeScript/React to better collaborate with front-end teams;
- AI/ML Integration: Building high-throughput Go wrappers for AI inference or agentic AI systems;
- Advanced Patterns: Experience with CQRS (Command Query Responsibility Segregation) or Hexagonal Architecture.
- Design and Develop highly concurrent, scalable microservices using Go and TypeScript (for full-stack alignment);
- Optimize existing bottlenecks in the backend by implementing efficient Go concurrency patterns;
- Maintain high code quality through rigorous unit testing (using go test and testify) and code reviews;
- Collaborate with DevOps teams to ensure seamless containerization and deployment of Go binaries to AWS;
- Mentor junior developers and lead knowledge-sharing sessions on Go best practices and "Effective Go" standards.