SOFTSWISS is looking for a Senior Go Developer to join their team. The successful candidate will be a true professional with experience in Go development, team collaboration, and strategic decision-making.
Requirements
- 5+ years of professional software development experience
- At least 3 years of programming experience, with Go as the primary language
- Strong understanding of Go internals: data structures, multithreading, memory management, garbage collection, etc.
- Experience with relational databases, including the ability to write and optimize complex SQL queries
- Solid knowledge of Linux and an understanding of containerization (we use Docker)
- Ability to write testable code and corresponding unit tests
- Experience working with Kafka and Kubernetes
- English - Intermediate
- Russian - Upper-Intermediate
Benefits
- Full-time remote work opportunities and flexible working hours
- Comprehensive Mental Health Programme
- Private insurance
- Sports program compensation
- Free online English lessons
- An additional 1 Day off per calendar year
- Generous referral program
- Training, internal workshops, and participation in international professional conferences and corporate events