Position: Go Developer
Company: Make it in Ukraine
Experience required: 3y
English level: upper

#Responsibilities

Creating and maintaining server-side applications in GO (some scripting and development of hub services are also possible)
Handling unit tests, integrations, services deployment, and reviewing PRs
Code optimization and refactoring

#Core Skills
Minimum 2 years of active development experience in GO (or 1 year in GO and minimum 2 years of active development in any other major backend language)
REST, microservices
Very good written and spoken English

#Nice to have
AWS
IoT or Security systems
MQTT,
#We work using
SOLID, DRY, KISS principles, objective patterns, and static code analysis to write clean and testable code
OAuth2 to authenticate and both JSON REST and Protobuf gRPC to power our APIs
Terraform to provision infrastructure in AWS, Travis, and Docker to build and deploy containers and Lambdas
PostrgeSQL, MongoDB, DynamoDB, Timestream, Timescale, InfluxDB, Redis, S3 as our data backends
Datadog and Cloudwatch for logging, tracing and monitoring
JIRA, Notion, Lucidchart, Miro and Figma to organize work, document solutions and brainstorm ideas
… and many more depending on the problem and task at hand!

#Benefits
Flexible working hours
Technological freedom
Remote work is possible
Opportunity to work on breakthrough, international projects
Opportunities for career advancement and professional development
Option to participate in multiple learning initiatives, meetups, and internal projects
Learning and development budget
Referral bonus program