Position: Senior GO developer
Company: Sigma Software
Category: Golang
Experience required: 5y
English level: intermediate

Our customer is a global leader in software security solutions for modern enterprise software development. This company delivers the industry’s most comprehensive Software Security Platform that unifies with DevOps and provides static and interactive application security testing, software composition analysis, developer application security awareness, and training programs to reduce and remediate risks of software vulnerabilities.

The client is trusted by more than 40 percent of the Fortune 100 and half of the Fortune 50, including leading organizations such as SAP, Samsung, and Salesforce.com.

**Responsibilities:**
Work on backend and infrastructure tasks for a cloud-based web application
Collaboratively participate in system design and code reviews
Supervise and promote best practices in backend development
Proactively work with stakeholders to resolve integration issues
Effectively communicate with the team and client regarding the daily progress, dependencies, and problem solving
Engage with the team and client to share creative solutions and process improvements

**Requirements:**
At least 5 years of experience in commercial GO development
At least good level in AWS
Solid skills in OOP
RESTful services interaction (HTTPS/JSON) experience
Strong level of using databases (SQL, MongoDB, PostgreSQL, etc.)
Knowledge of TDD/BDD/DDD
Deep understanding of software architecture and data modeling
Upper-Intermediate level of English

**WOULD BE A PLUS:**
Knowledge of JS
Knowledge of Terraform