Description
We are looking for a developer to join the Calls team of our corporate communication platform. This role is for a person who feels confident in a dynamic environment, is not afraid of complex tasks, can quickly understand new processes, and take responsibility. We value initiative, proactivity, ability to work in a team, and the desire to grow professionally.
Responsibilities
- development and maintenance of the server side of our products
- creation of efficient APIs and integration mechanisms
- optimization of system performance
- work on project scalability
- conducting code reviews to ensure high product quality and share knowledge within the team.
Requirements
- confident knowledge of Go, more than 3 years of experience
- solid skills in working with SQL and NoSQL databases (PostgreSQL, Redis)
- experience with message queues (Kafka, NATS)
- understanding of the design principles and operation of distributed systems
- experience with containerization tools (Docker, Kubernetes, OpenShift)
- ability to test one's own code with high quality
- understanding of Observability principles (OpenSearch, Prometheus, Grafana, OpenTelemetry)
- familiarity with iterative development and CI/CD approaches. We use Jenkins.
Conditions
- location: Moscow/St. Petersburg
- hybrid work format possible
- flexible start of the working day
- salary level is determined based on the interview results
- team of professionals
- free gym
- private health insurance from the 1st day of work
- training and certification paid by the company (including compensated English language training)
- established processes for adaptation, evaluation, and a clear growth system within the company
- a mentor during the adaptation period and a rich corporate life to participate in as desired.