Position: Senior Golang Developer
Company: SCORUM
Category: Golang
Experience required: 3y
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

We are looking for Senior Golang Developer to join our team.

**👩🏻‍💻Key Responsibilities**
- Write clean, efficient, and maintainable code that meets the project's objectives.
- Work closely with the team to understand business requirements and identify the best solutions.
- Utilize your experience with containers, particularly Docker, to containerize applications and ensure smooth deployment and scalability.
- Work with databases, such as Postgres and Redis, to design and implement efficient database schemas, perform data modeling, and ensure seamless integration with Golang applications.
- Implement and maintain monitoring infrastructure, analyze metrics, and proactively identify and address performance bottlenecks or system issues.
- Implement logging and alerting solutions, such as Sentry or ELK (Elasticsearch, Logstash, Kibana), to monitor application logs and generate alerts for critical issues.
- Utilize Git and Gitlab for version control and collaborate effectively with other developers using Gitlab's collaborative features.
- Stay updated with the latest trends, frameworks, and tools in the Golang ecosystem, as well as relevant technologies and practices in containerization, monitoring, CI/CD, and logging.

**💪 Expected skills**
- 5+ years of commercial programming experience, including 1+ year using *Go* as the main language;
- Experience with containers (Docker);
- Experience in using Postgres and Redis;
- Experience with monitoring tools (Prometheus, Grafana);
- Experience with Kubernetes/Gitlab CI;
- Experience with logging and alerting tools (Sentry/ELK);
- Knowledge of Git/Gitlab;
- English level - B1 (Intermediate);
- High level of responsibility and self-organization.