📍 КазахстанКипрПомощь с переездом
Stack
GoSQLRedisDockerCI/CDKubernetesAWS
We're seeking a Senior Backend Engineer proficient in Go, who will focus on optimizing data storage and reporting processes, developing cost-saving tools for external APIs, and creating solutions for our globally utilized app.
Relocation from the Russian Federation is mandatory.
You will
- Create robust, scalable and reliable technical solutions according to business needs.
- Drive the technical research, design architecture and implementation of backend services or new features.
- Conduct cross-team collaboration to deliver cohesive and optimal solutions.
- Actively participate in code review and architectural discussions. Help to raise the overall technical level of backend services.
- Write clean, effective, and maintainable code based on company standards.
- Take ownership of backend services lifecycle, including delivery, monitoring and maintaining backend services in the production environment.
- Mentor and guide other engineers. Advocating for best practices and high standards.
Qualifications
- 5+ years of commercial backend engineering. With experience solving complex problems in high-load environments.
- 4+ years of commercial experience with Go (Golang).
- Strong SQL knowledges, including designing schemas, scaling strategies (replication, partitioning, sharding) and query optimisation for high-load environment.
- In-depth knowledge of Redis, familiar with various data structures, and its efficient use in high-load systems.
- Experience working with Docker, understanding CI/CD pipelines. Knows how work K8s (or analogs) and cloud infrastructure (like AWS).
- Experience with synchronous and asynchronous inter-service communication patterns, with a focus on reliability in high load environment.
- Knows main microservice architecture patterns. Deep understanding of how to build efficient interactions between client and server applications, knows limitations.
- Proven ability to design and implement a full observability strategy, including metrics, logging, dashboards, and tracing.
- An interest in new technologies, a collaborative spirit, and a drive to continuously develop your skills.
Conditions and benefits
- Relocation to company offices in Kazakhstan or Cyprus.
- Modern MacBook Pro and other equipment necessary for work.
- Unlimited opportunities for professional and career growth, regular external and internal training from our partners.
- Partially or fully paid additional training courses, English classes with a teacher in the office.
- Personal growth programs in which we set goals and move towards them together.
- Become part of an international team of professionals and just good people who together create one of the coolest success stories in the global IT industry.
Нисо Худоербекова Recruiter