Задачи
•Conduct in-depth research and analysis, delivering high-quality technical solutions
•Translate technical requirements into well-structured, high-performance, and reliable code
•Design and build robust, testable, and easily maintainable systems within a distributed microservices architecture
•Contribute to architectural decisions and continuously optimize system design for security, scalability, and speed
•Collaborate with backend, DevOps, product, and security teams
•Write comprehensive technical documentation, including clean and well-documented Godoc comments
•Stay up to date with blockchain and Go language advancements and share knowledge within the team
Требования
•Strong knowledge of Go programming paradigms, idioms, and concurrency patterns, including goroutines and channels
•Experience with Go frameworks and tools, including templating engines, web frameworks such as Revel or similar, and dependency management tools such as Godep, Go Modules, and Sltr
•Ability to write efficient, reusable, and testable code
•Experience building and integrating microservices architectures
•Familiarity with Git
•Excellent verbal and written communication skills in English and Russian
•Strong problem-solving, debugging, and analytical skills
Условия
Не указаны