Job Details
Golang Developer / Senior–Lead
Senior/Lead Go Developer for a system integrator project. Development of backend services and integration solutions architecture. Technical leadership of the team. Salary up to 420,000 RUB.
We are looking for a Senior/Lead Go Developer for a system integrator project, where the key focus is the development of backend services and the architecture of integration solutions. In this role, you will not only write code but also define the technical development of the system: make architectural decisions, stabilize and develop the existing codebase, build development and quality processes, and act as a technical leader for the team of Go developers. Active participation in the elaboration of inter-system integrations, technology selection, conducting POCs, and resolving complex technical incidents in production is expected. Tasks: — Development and evolution of backend services in Go (microservice architecture); — Refactoring and stabilization of the existing codebase (addressing technical debt, improving fault tolerance); — Designing the architecture of services and integration solutions; — Conducting code reviews, implementing and controlling development quality standards; — Participation in analyzing production incidents and optimizing service performance; — Technical leadership of the team (3 Go developers): task assignment, decomposition, deadline control, mentoring; — Conducting POCs, selecting technologies, preparing technical documentation.
— Confident experience in developing backend services in Go; — Experience in architecture design (microservices, integration solutions); — Experience with message brokers (Kafka / RabbitMQ / similar); — Experience integrating various systems (REST, gRPC, queues, external APIs); — Experience conducting code reviews and technical team leadership; — Practical experience in refactoring and stabilizing legacy code; — Ability to work with incomplete and changing requirements; — Strong communication skills, responsibility for results. Will be a plus: — Experience with infrastructure discovery/inventory; — Knowledge of protocols: SNMP, WMI, SSH, WinRM, ICMP; — Understanding of AD / LDAP; — Experience in normalizing and aggregating data from various sources; — Experience with ITSM, monitoring systems, CMDB, ITAM / inventory.
— Participation in large-scale integration projects; — Influence on architectural decisions and technology stack; — A team focused on engineering culture and code quality; — Salary: up to 420,000 RUB (discussed based on interview results).
Don't miss a single job
Subscribe to our Telegram channel