Junior Golang developer for remote work. Understanding of Go, PostgreSQL, Redis, REST API, Docker, GIN/Echo, gRPC is required.
Requirements:
- Understanding of working with relational databases (PostgreSQL). Ability to write SQL queries, including simple transactions, JOINs, and query optimization.
- Experience with Redis (basic knowledge).
- Solid knowledge of 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.
- Experience with gRPC.
- Understanding of basic algorithms and their application.
- Presence of pet projects on GitHub or other platforms demonstrating Go skills.
- Desire to learn and grow in a professional environment.
- Ability to work in a team.
- Responsibility and organization.
- Readiness to solve complex problems.
Conditions:
- 5/2 schedule, with flexible morning options.
- Remote work option.
- Long-term cooperation from 18 months.
- Employment in an accredited IT company.
- Professional retraining under an author's program (practical assistance in improving skills).
- Assistance from a technical specialist for resolving issues.
- Opportunity for continuous development.
Skills:
- Go
- PostgreSQL
- SQL
- Redis
- REST API
- HTTP
- TCP/IP
- Docker
- GIN
- Echo
- gRPC
- GitHub