Position: Middle+ Go Engineer
Company: ITOMYCH STUDIO
Experience required: 2y
Category: Golang
English level: intermediate
Published: 2020-08-01T00:00:00+03:00

**Requirements**

Software engineering experience with Golang (1.5+ years)
Solid and proven software engineering experience no less than 3 years (C, C++, C#, Java, Python, Ruby, PHP, etc)
Experience in writing and using REST APIs
Experience with serverless architecture
Experience with RDBMS (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB, etc)
Experience with Docker
Experience with building and deploying with AWS cloud infrastructure
Advanced use of Git
Solid knowledge of testing principles
Good verbal and written communication skills
At least Intermediate level of verbal and written English

**Recommended Experience**

Micro-services architecture
Experience in creating technical specifications or architecture visions
Experience with HIPAA/GDPR or similar security practices
Terraform
Kubernetes
Experience with CI/CD tools (Gitlab, Github, Travis, etc.)

**Responsibilities**

Develop and maintain applications written in Golang
Take part in architecture designing, planning, and prototyping
Write tech specifications for APIs
Write unit tests and integration tests
Keeping code quality at a high level and participate in code review
Participate in verbal and written communication with the client(s)

**About project**

- A solution that helps users in monitoring their health. It detects and notifies about symptoms of diseases and support in making an appointment with a doctor by integrating with third-party providers. Currently, the project is in the discovery stage. The customer is from the USA

Technology stack: Golang, Node.js, Python, Amazon Web Services (RDS, DynamoDB, API Gateway, Lambda, SQS, EC2, S3, SNS, CloudFront), Terraform, Gitlab CI/CD

**Our perfect candidate**

Seeks constant professional growth
Produces qualitative results
Is able to effectively organise the workflow
Wants to develop technical skills
Is ready to take responsibility for the results

**We offer**

With us you can:

Develop your professional skills
Grow within the company

Also, we provide:

Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations