Position: Senior Golang Engineer
Company: EPAM Systems
Category: Golang
Experience required: 3y
English level: upper

The vacancy is open in Poland, you can work remotely in Poland.

Our customer is an Australian software company that develops products for software developers, project managers, and other software development teams.

Responsibilities:
- Work in a team of talented engineers to design and implement the most innovative, scalable, and performant systems that are responsible for managing permissions and authorization decisions;
- Frequently interact with other Identity teams, Product Managers, and Architects to build and maintain the platform encompassing backend development, monitoring, scaling, and optimizing to make the management simple and performant at scale
- Managing existing production services which include handling of customer escalations, customer onboarding, tech debt, observability;
- Managing the reliability and performance of services.

Requirements:
- 4+ years of software development experienceб;
- Experience with GoLang;
- Experience with NoSQL databases; Cassandra or Dynamo or a similar NoSQL database;
- Experience working with AWS technologies like SQS, SNS, S3, etc.;
- Experience building micro-services;
- Experience with debugging existing code base & services; 
- Ability to understand/work on event-driven architecture;
- Tools - Splunk or similar data monitoring tool, CI/CD, Datadog, SignalFx or Grafana;
- Good English (written and spoken) B2.

We offer:
- Medical insurance package for you and your family;
- Stable income;
- Paid sick leave days;
- Free licensed software;
- Possibility to work on your own device (BYOD);
- Stable workload;
- Flexible engagement models;
- Free trainings for technical, soft, and leadership skills;
- Access to LinkedIn Learning platform;
- Language courses;
- Access to internal and external e-Libraries;
- Certification opportunities;
- Skill advisory service.