Position: Senior Go Developer
Company: Sigma Software
Experience required: 3y
English level: upper

We are glad to invite a Golang Developer to join one of our most dynamically growing departments, Mobile & Web Solutions, that unites more than 200 professionals in various technologies.

We love technology and think that apps are all about personal touch and user experience. We truly believe we can influence that in products we touch. We love to learn and share knowledge.

If you are a positive thinker with excellent communication skills who is able to start new projects, help to engage new customers, and deliver software of varying complexity, you are welcome to come and join us.

**REQUIREMENTS**
- At least 5 years of experience in commercial Go development
- Solid skills in OOP
- Strong level of using databases (SQL, MongoDB, PostgreSQL, etc.)
- Knowledge of TDD/BDD/DDD
- Deep understanding of software architecture and data modeling
- Upper-Intermediate level of English
- Knowledge of JavaScript will be a plus

**RESPONSIBILITIES**
- Execute back-end development for various projects
- Collaboratively participate in system design and code reviews
- Proactively work in cross-functional teams
- Effectively communicate with the team and client regarding the daily progress, dependencies, and problem solving
- Engage with the team and client to share creative solutions and process improvements
- Coach and mentor teammates and interns
- Participate in clients engagement