Overview:
SOFTSWISS continues to expand the team and is looking for a Golang Team Lead.
We need a true, experienced and accomplished professional who shares our culture and values.
About Product:
SOFTSWISS Game Aggregator
A fast and cost-effective solution that allows you to integrate and manage casino gaming content easily
Key responsibilities:
- Contribute to the architecture and design solutions considering various aspects like extensibility, scalability, performance, security, design patterns
- Support and improve current technical solutions on the project
- Provide effort estimates for the requested features and roadmaps
- Lead and mentor the backend team to ensure best practices are observed
- Establish and maintain yearly technical goals for developers
- Ensure on-time delivery of commitments by the team
- Work in a fully agile environment with senior engineers and business stakeholders
- Participate in designing and developing the fault-tolerant, highly available, and optimized solutions
- Monitor and maintain your services in production
- Collaborate with other teams – product, infrastructure, and business
- Participation in code review of other team members, backlog grooming, and retro
Requirements:
- 5+ years of experience in software development;
- at least 2 years of technical leadership in a team of 5-10 engineers
- Strong mentoring skills, proven ability to build scalable teams imbibing thought leadership
- Perfect Go programming skills;
- Experience with relational databases and SQL, as well as with non-relational and NoSQL, ability to write and optimize complex SQL queries;
- Deep knowledge of data structures and algorithms;
- Good communication skills;
- Practical commercial experience with:
- RDBMS (e.g. PostgreSQL)
- Key-value storages (e.g. Redis)
- Docker, Kubernetes
- Kafka events processing
- gitlab CI