- +3
- +13
- Zug, Switzerland
Über
Weekly Hours: 40 hours
Tasks- Design and development of new functionality on Go.
- Contract development (we use the contract-first approach).
- Support and development of new system modules.
- Write unit and integration tests.
- Conduct a code review.
- Write documentation.
- Confident knowledge of Go.
- The ability to compose SQL queries of medium complexity, and the desire to delve deeper into the intricacies of relational databases.
- Experience using Docker.
- Knowledge of the basic design patterns of microservices.
- Understanding the REST API concept.
- Git flow skills.
- The ability to clearly express your thoughts to interlocutors with different levels of technical literacy.
- The ability to work in a team: listen, be patient, negotiate, and help others.
- Willingness to take responsibility for solving their tasks.
- Ability to read Java.
- Experience working with high-load APIs.
- Experience writing swagger contracts and understanding the principles of spec-first.
- Experience with NoSQL: Redis.
- Experience with Message bus: Kafka.
- Understanding the work of CI/CD: Teamcity / Gitlab CI.
- Knowledge of microservice architecture issues.
- The practice of using OpenTracing.
- Willingness to discuss relocation to Georgia.
- The ability to work from anywhere in the world.
- Flexible time-off and holiday policy.
Wünschenswerte Fähigkeiten
- Go
- SQL
- Docker
- Microservices
- REST API
- Git
- Java
- Swagger
- NoSQL
- Redis
- Kafka
- TeamCity
- Gitlab CI
Berufserfahrung
- Backend
- Data Infrastructure
- Build/Release
Sprachkenntnisse
- English