Position: Senior Golang Back-end Engineer
Company: Zfort Group
Category: Golang
Experience required: 5y
English level: upper

**Responsibilities:**
Ensure the work process is meeting all acceptance criteria and business needs
Own the process contributing to improve efficiency and consistency of the process
Participate with peer code reviews providing qualitative feedback
Research internal implementations as well as potential new technologies, and communicate output of that research
Document completed work whether it be in code, or in a document library. 
Provide technical direction on various types of tasks on your platform and participate in technical direction for larger projects
Update team members on work progress sharing any major issues, and provide insights to optimize communication
Contribute ideas on ways to make our project management systems better

**Requirements:**
Advanced proficiency in Go Programming Language
Experience in Developing RESTful Web APIs, Microservices using Go. (Nice to have gRPC knowledge)
Experience in Cloud-based application development on GCP, Azure or AWS
Good knowledge of designing, writing code using Object Oriented Programming (OOP) concepts, S.O.L.I.D design principles, and Design Patterns
Experience in Asynchronous and Parallel programming techniques.
Experience in modeling and working with Relational (RDBMS) databases and No-SQL databases, performance tuning long running Queries.
Experience in writing and automating Unit tests, Functional Tests, and Integration tests.
Experience in developing Responsive, Single Page Applications using React or Angular.
Experience in Continuous Integration (CI) and Continuous Build mechanisms using Jenkins and Circle CI.
Knowledge of Web Servers like nginx or any other
Experience with all phases of systems development life cycle (SDLC) using Agile (Scrum) methodologies.
Familiarity with Containerization of applications using Docker and Kubernetes (K8s)
Excellent English speaking and writing skills. Experience in working with English speaking customers is required

**We offer:**
Maximum flexibility
Professional trainings, conferences and certifications
Corporate events and benefits
Professional literature
English courses
Discount program