Job Title: Junior Go Developer
Vacancy "Junior Go Developer" in Kazan, work at "ITK academy". Full-time employment. Remote is possible.
Company: ITK academy
Location: Kazan
Employment Type: Full-time employment
Salary: 75000–125000 RUB per month
Skills: SQL, databases, Golang, TCP, RESTful API.
Qualification: Junior.
Specialization: Backend developer.
About the company and team
We are ITK academy, residents of Skolkovo, an accredited IT company. We help specialists develop and gain real commercial experience on our partners' projects. For junior developers, we have a transparent growth trajectory and the opportunity to improve qualifications to the Middle level.
Today, companies need not just course graduates, but juniors ready for real work.
That's exactly why many get stuck at the stage of "I studied, but I'm not getting hired."
We create the conditions that are usually missing at the start:
- real practice,
- a mentor who is always available,
- a clear development path,
- official employment and stability.
Candidate Expectations
- Understanding of working with relational databases (PostgreSQL).
- Ability to write SQL queries, including simple transactions,
JOINs, and query optimization.
- Experience with Redis (basic knowledge).
- Confident knowledge of the Go language syntax.
- Experience with modules (
go mod).
- Understanding of the Go standard library.
- Basic understanding of how REST API works.
- Knowledge of basic network protocols and their layers (HTTP, TCP/IP).
- Knowledge of concurrent programming principles in Go (goroutines, channels).
- Basic understanding of Docker and containerization.
- Experience with Gin or Echo frameworks.
- Understanding of basic design principles (SOLID, OOP).
- Knowledge of basic and advanced design patterns.
- Understanding of basic algorithms and their application.
Additional requirements:
- Presence of pet projects on GitHub or other platforms demonstrating Go skills.
- Experience with gRPC.
- Desire to learn and grow in a professional environment.
- Ability to work in a team.
- Responsibility and organization.
- Readiness to solve complex problems.
Working Conditions
- Income 100,000 – 125,000 ₽ (depending on level and progress).
- Official employment after retraining.
- 12 months of mentorship: assistance, recommendations, task review.
- Work on real company projects.
- Remote format and flexible start of the workday.
- Step-by-step growth to Middle level with active work.
Who it suits:
- Those transitioning to Go from another programming language or a related field.
- Those who value mentorship and stability.
- Those who want official employment in an accredited IT company.