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
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
Strong knowledge of Go programming language. Knows and has applied advanced features of the Go language in practice
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 & Benefits
Stable salary, official employment
Health insurance
Hybrid work mode and flexible schedule
Relocation package offered for candidates from other regions
Access to professional counseling services including psychological, financial, and legal support
Discount club membership
Diverse internal training programs
Partially or fully paid additional training courses