Position: Senior/Lead Golang Developer
Company: EPAM
Experience required: 2y
English level: intermediate

It is a lightweight and first of its kind solution designed to help companies better understand and take meaningful steps to improve the health of their cybersecurity business through the use of automated metrics.

 It is a modern and complex data warehouse-type microservice application, with a robust and mature CI/CD pipeline. As such, we’re looking for an experienced, talented, and curious Golang Developer to take a critical role in implementing valuable new features and ensuring the highest quality code. If you thrive being a part of a world class development team with the highest standards of technical excellence, this is where you need to be.


Key Responsibilities

Build high-quality software in Go (Golang) that integrate with 3rd party APIs
Work with data sets, developing complex PostgreSQL queries that deliver expected outcomes
Mentor members of the development team to include leading and coordination of some work efforts
Proactively and clearly communicate dependencies and technical hurdles to the team
 
About You

Viewed as an expert in Golang with 2+ years of enterprise experience in coding services in GO
Well-rounded true Senior Level Go developer with 5+ years experience working in technically complex environments, data warehouses, building REST APIs, microservices architecture, automated CI/CD tools and processes, as well as Linux, etc.
1+ years of enterprise experience writing advanced SQL queries and a willingness and ability to grow in this area
High attention to detail and curious, with the ability to logically (efficiently) troubleshoot technical issues and take guidance from others
Highly collaborative team player with the ability to build trust and relationships with stakeholders
 
SQL is not a must but the Developer should be ready to learn it.

 Personality traits: proactive, team player, collaborative