Company overview
SOFTSWISS in numbers:
- 2009 – year founded
- 1400+ people at the company
- 300+ gaming websites supported
- 6.5B+ € bets processed per month
- 350M+ € in transactions monthly
- 600K+ monthly active players
Project overview
We invite you to take the challenge and join our Data & RnD team. Our stack:
- Backend: Ruby on Rails/Go/Python, PostgreSQL, ClickHouse, Redis, Kafka
- Technologies and Tools: Docker, K8S, MinIO, Vault, GitLab CI/CD, AWS
- Monitoring: Datadog, Zabbix, Sentry, ELK, Prometheus, Grafana
We are a team of 35+ experts and fans, and always ready to support each other. We are Agile-oriented and use the Scrum framework in our product development lifecycle.
About you
- 3+ years of expertise in at least one major technology stack designing, coding, and delivering software
- Good experience with scripting and object-oriented programming languages (like Ruby, Python, Java, etc.)
- Experience with configuration management systems (Ansible, Saltstack, etc)
- Good knowledge of process automation and monitoring solutions (DataDog, ELK, PMM, etc.)
- Experience with k8s and containerised applications
- Good experience with distributed systems and challenges as they scale
- Hands-on experience in complex technical problem solving as a daily duty
- Experience in database and application performance improvement (Hands-on experience in tuning solutions to improve performance)
- Excellent debugging, analytical, and problem-solving skills
- English level: Intermediate and higher
It’ll be nice if you have
- Event streaming systems and message brokers’ experience
- Extensive experience automating CI/CD pipelines
- Experience with AWS infrastructure monitoring and management
- Experience with different types of databases: OLTP, OLAP, document, time series
In this role, you will
- Develop comprehensive monitoring solutions to provide full visibility to the different applications
- Build and enhance dashboards and alerting to monitor our applications
- Troubleshoot priority incidents, facilitate blameless post-mortems and ensure permanent closure of incidents
- Evaluate our applications’ performance, and provide improvements to meet our goals
- Engage with the development team throughout the life cycle to help develop software for reliability and scale
- Improve our CI/CD processes to make them as boring as possible (automatization, bots implementation and etc.)
- Help build and maintain our disaster recovery strategy
Also, you will be able to
- Take part in a mentoring program
- Take part in job interviews and contribute to our team’s growth
- Contribute to internal knowledge base and development/support processes
- As optional, participate in the additional 8х7 support coverage
Work Conditions
- Work in an international IT product company with offices in 4 countries
- Remote full-time work or work from a comfortable office. It doesn’t matter where you work from, what matters is the result
- Flexible schedule. It is enough to coordinate time zones and have intersections of working hours with the team
- Paid 4 sick days and 1 day off + 20/26 working days of vacation
- Sports program compensation
- Free online English lessons with a native speaker
- Large payments under the referral program, in which the bonus is received by both the employee who recommends and the candidate who accepts the offer
- Training, internal workshops, participation in international professional conferences and corporate events
- A wide relocation program for both employees and newcomers.