Position: GoLang Middle Engineer
Company: GlobalLogic
Experience required: 2y
English level: intermediate

**Job Description**
Must have:
- 2+ years of relevant working experience
- extensive knowledge and experience in Go (mainly) and Java (preferable)
- experience with TDD and test automation (unit, component, integration levels)
- practice in developing large scale, highly complex, applications
- practice and good knowledge of SQL (Postgres SQL), queries tuning and optimization
- working knowledge of Git and version control best practices
- strong analytical and troubleshooting skills
- strong communication and reporting skills
- upper-intermediate level of English

**Nice to have:**
- experience in telecommunication domain projects will be a plus
- experience with AWS, GCP and MS Azure is a plus
- knowledge in Docker, k8s, big data analytics is a plus

**Job Responsibilities:**
Work with solution architect on designing, developing and communicating with both clients and consultants the product development
Assist with Software architecture design based on requirements
Develop technical documentation
Provide input on technical risks resolution
Provide input on development processes

**Department/Project Description**
The Client is a global leader in open telecom solutions and enables service providers to become digital experience providers through open and disaggregated platforms and solutions. 

The project aims is in developing CBRS SAS Domain Proxy, that will be an intermediary between field devices (50K+ of them) and the SAS (e.g. CommScope or Google or others, depending on the customer choice and contracts). The project satisfies not only functional requirements (HTTPS/TLS protocol with JSON as a payload, limited number of types of messages/requests), but also covers more challenging non functional requirements (scale, reliability, etc.).

Product implements proxy for multiple CBSD devices, traffic aggregation and analysis in a secured environment.