Magenta Technology
Golang Developer
up to 110,000 ₽ per month, net
Experience: 3–6 years
Full-time employment
Schedule: 5/2
Work format: remote
☑️ Responsibilities
- Develop and maintain a high-load system
- Perform Code reviews
- Design and develop public API services and mechanisms for integrating third-party services
- Implement and integrate AI assistants and recommendation systems into the service functionality
- Improve service reliability and quality at all levels, optimize performance, develop monitoring tools
- Ensure test coverage (unit, integration)
- Be able to respond promptly to incidents, take measures to resolve them
- Participate in product development and idea generation
- Participate in sprint planning, task estimation, and decomposition
- Clarify and document own solutions, provide consultations in preparing test scenarios
- Support product deployment stages
☑️ Our requirements for candidates
- Proficient in Go (3+ years), knowledge of basic libraries, data structures, and design patterns
- Experience with message queues (kafka, rabbitmq)
- Experience with Postgres, ability to write and optimize medium-complexity analytical queries
- Experience in designing, developing, and using REST APIs
- Understanding of modern principles and technologies of system integration
- Experience in designing and developing high-load, distributed, fault-tolerant real-time business-critical systems and their monitoring tools
- Knowledge of unit testing technologies and methodologies
- Skills in working with bash, git, docker
- Experience working in a product team using Agile methodologies
- Will be a plus:
- Understanding of the principles of operation and features of NoSQL, analytical, and file storage
- Experience in administration/development for/integration with Jira/Confluence/Bitbucket
- Experience in application profiling - finding memory leaks and bottlenecks
Contacts: recruiter contact