Senior Golang Engineer
Responsibilities:
Writing maintainable code
Developing and optimizing microservice architecture
Code quality control, code review, implementing best practices
Optimizing application performance and scalability
Interacting with other teams (DevOps, QA, Product).
Requirements:
3+ years of experience in Go development.
Experience with high-load systems and microservice architecture.
Experience with SQL and NoSQL databases (PostgreSQL, Redis, etc.).
Experience with containers (Docker, Kubernetes).
Knowledge of CI/CD principles and experience with automation tools.
Experience with distributed systems and message queues (Kafka, RabbitMQ).
Experience in Agile/Scrum teams.