Golang Developer
On-siteIvano-Frankivsk, Ivano-Frankivsk, Ukraine
EXPIREDIvano-Frankivsk, Ivano-Frankivsk, UkraineOn-siteFull TimeFintech SoftwareMedium
Full TimeMediumFintech Software
Job Summary
Design and develop highly concurrent, scalable microservices using Go and TypeScript for the ticket sales platform backend. Optimize existing bottlenecks by implementing efficient concurrency patterns and maintain high code quality through rigorous unit testing and code reviews. Build new features including third-party API integrations, data mapping, and payment processing with Stripe while refactoring legacy code and introducing architectural improvements. Leverage AWS infrastructure, Docker, and Kubernetes to manage high-throughput systems and event-driven workflows.
Required Qualifications
- 3+ years with Go
- Deep knowledge of Goroutines, channels, and memory management (GC tuning, avoiding leaks)
- Experience with Service Discovery, Circuit Breakers, and the Saga Pattern for distributed consistency
- Strong SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis)
- Expert in GORM or raw SQL for high-performance queries
- Experience with ENT
- Strong hands-on AWS expertise β ability to set up and configure AWS infrastructure end-to-end (Lambda, EventBridge, SQS/SNS, IAM, etc.)
- Docker and Kubernetes orchestration
- Experience integrating external APIs and mapping/transforming data between different systems
- English (B2+)
- Strong communication skills
- Ability to work effectively in a team
Desired Qualifications
- Experience with TypeScript/React to better collaborate with front-end teams
- Building high-throughput Go wrappers for AI inference or agentic AI systems
- Background in ticketing, live events, or other event-driven B2B SaaS platforms
- Experience with CQRS (Command Query Responsibility Segregation) or Hexagonal Architecture
- Experience with Stripe or similar payment gateways
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.