8 views
Sprut Syndicate
SPRUT Syndicate —a product team that creates its own ecosystem of services at the intersection of gaming, bots and community in messengers. We are not an outsourcer, but an R&D team that:
Develops gamified services in messengers (Telegram, WhatsApp, etc.);
We are looking for a Junior Backend Engineer who is ready to learn, work in a strong in-house team and participate in real production tasks from the first days.
What you will be engaged in:
Backend services support and bug fixes;
Development of small features and internal tools under the mentorship of Middle/Senior developers;
Creating and updating API documentation (Swagger/OpenAPI) none">Analysis of user requests to structured tasks;
Preparation of technical documentation for the team.
Required technologies and stack:
Programming languages: Go (main), Bash or other scripting languages;
Frameworks: gin-gonic (or Echo, Fiber, Chi);
DB: PostgreSQL (required), MongoDB/Redis (baseline);
ORM: GORM (basic CRUD operations and queries);
Message brokers: RabbitMQ/NATS (introduction level);
Containers: Docker, docker-compose;
CI/CD: GitLab CI (basic pipelines);
API: REST, gRPC, Telegram Bot API;
Other: Markdown, Swagger/OpenAPI; comments in English (A2).
What we expect from you:
from 6 months of experience (commercial or pet projects) on Go;
Understanding the basics of network interaction, HTTP, JSON, REST API;
Knowledge of SQL (CRUD, JOIN, simple transactions);
Basic experience with Docker;
Ability to use Git and version control systems;
Willingness to learn and develop technical skills.
It will be a plus:
Experience with RabbitMQ/NATS, Prometheus/Grafana;
Integrations with Telegram Bot API;
Understanding microservice architecture.
What we offer:
Participation in the development of own product
Work in a cohesive and ambitious team that grows together with the product
Opportunity for professional growth and training
Timely and competitive salary (final offer based on the results of the technical interview)
Format and work schedule:
Hybrid (remote work with regular online/offline meetings)
Full time (full-time)
Direct contact with the project manager and CTO
We are looking for a person who wants to develop, work in a strong in-house team and is ready to join real projects from day one.
Send resume - we will be in touch for a brief introduction and technical interview.