Position: GoLang Intern
Company: Sigma
Category: Golang
Experience required: no_exp
English level: intermediate

You will be mainly involved in internal projects, but also you have a chance to participate in development of advanced technology solutions for different business domains. In addition to participating in interesting Web and Mobile projects, you will have the opportunity to learn in more detail about the most successful ones and get to know the best engineering practices.

Responsibilities:
Learn new technologies quickly and gain experience in applying them at real projects
Closely communicate and interact with your mentor
Study training materials
Participate in the software development using Agile/Scrum development process
Learn to analyze product requirements and propose solutions to them
Write design specifications and other development documentation
Implement the features/functionality specified in the product requirements
Report status and progress according to the project and Company demands

Requirement:
At least Bachelor degree (preferably Computer Science, Information Technologies, Graphic Design, or related discipline)
Basic programming skills
Basic knowledge at least one programming language
Basic understanding of Git
Basic understanding of OS processes work
Understanding of OOP/OOD and Design Patterns
Basic knowledge of relational DB concepts and SQL
At least Intermediate level of spoken and written English
Would be a plus:
Good skills of solving algorithmic problems

Personal profile:
Highly self-motivated with strong work ethics and extreme attention to details
Good team player
Excellent communication skills