INSTINCTOOLS
1 month ago
Reach out directly about this role
Grade
Senior
Experience
from 7 years
Work Format
Remote
Employment
Project work
By company
AI writes it from your resume. You only have to send it.
GOLANG DEVELOPER | REMOTE EU +4 SITES | INSTINCTOOLS
🏢 Company: INSTINCTOOLS 🌍 Format: Remote — EU, Poland, Kazakhstan, Serbia, Georgia 🕒 Employment: contract, 4–6+ months
About the company:
instinctools is a software company developing custom solutions for business. They are looking for a Senior Golang Developer for a client — a global mobility platform operating in over 700 cities and 47 countries.
Tasks:
• Design, development, and support of backend services in Golang for scalable and high-load systems. • Design of SQL schemas, index management, and query optimization. • Building and supporting asynchronous communication between services (Kafka). • Managing the full service lifecycle: development, deployment, monitoring, and production support. • Setting up observability (metrics, logging, alerts), incident investigation, and post-mortems. • Writing clean code, conducting code reviews, and adhering to architectural practices.
Requirements:
• 7+ years of commercial experience in backend development and experience in high-load environments. • 5+ years of practice with Golang, including advanced features (generics, reflection, unsafe, etc.). • Strong SQL knowledge: schema design, scaling (replication, partitioning, sharding), and query optimization. • Deep understanding of Redis and its optimal use in high-load systems. • Experience with Docker and CI/CD; knowledge of Kubernetes and cloud platforms (e.g., AWS). • Understanding of microservice architecture and inter-service communication patterns; experience with distributed systems.
Will be a plus:
• Experience with event-driven architectures (Kafka, NATS, RabbitMQ). • Knowledge of IaC (Terraform, Pulumi). • Experience in profiling and optimizing Go services (pprof, trace). • Skills in working with Figma and using AI assistants (GitHub Copilot, ChatGPT).
Stack:
Golang, SQL, Redis, Docker, Kubernetes, CI/CD, AWS, Kafka
Conditions:
• Flexible schedule. • Professional and ambitious team. • Training, seminars, and time for learning new technologies. • Co-financing of English language courses.