Back to Search
Senior Go Developer
Go Language, Container technologies, Databases, Kubernetes, gRPC, Apache Airflow, GraphQL, MySQL, PostgreSQL, ReactJS
Sorry, this position is no longer available
We are seeking a talented Senior Go Developer to join our remote team.
In this role, you will be responsible for developing high-quality software and solving complex engineering problems in close cooperation with customer teams. You will also play a key role in creating and maintaining testing infrastructure for unit & automated testing, as well as handling customer requests in a timely manner.
Responsibilities
- Develop high-quality software and solve complex engineering problems in close cooperation with customer teams
- Create and maintain testing infrastructure for unit & automated testing
- Communicate with customers and handle their requests in a timely manner
Requirements
- Minimum of 3 years of experience in Go language development
- At least 5 years of total software development experience
- Significant previous experience working in gRPC/Protobuf and with Relational Databases (PostgreSQL/MySQL)
- Familiarity with Kubernetes and container deployments
- Knowledge of ReactJS
- Proven experience with production applications
- Ability to work directly with customers without supervision
- Fluent in English (B2 level or higher)
Nice to have
- Experience with GraphQL
- Airflow/data pipeline experience
- Readiness to learn new technologies
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn