Position: Golang Developer
Company: Cometogether
Category: Golang
Experience required: 3y
English level: intermediate

We are looking for Golang developers to help us modernize our Identity Verification Services. The candidates will architect, design and develop Go microservices that will integrate to the LexisNexis identity service to provide Fraud Risk indicators to classify better our customer base. The solution will be hosted in our AWS Managed Kubernetes Cluster and will use leading edge gRPC and rest communication for our main Enrollment process application. We want to be able to instrument these services to provide metrics and stats to determine usage and efficiency.

--------

Project Description:

Customer wants to migrate functionality over from monolithic systems (e.g. written on .NET) into Microservices. The work is conducted across all of Care’s offices: Berlin, Austin (Texas) and Boston. The profiles and skills they are using in our stack are Server / Backend - Go - gRPC - Kubernetes (K8s) .




Requirements:

·3+ years of experience with Golang

·Have expertise in implementing microservices (using tools and technologies for messaging, RPC, containerization, etc.)

·Experience working with SQL/NoSQL databases , ability to write complex queries and optimize them

·Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.)

·Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.)

·Basic experience working with AWS/Google Cloud
 gRPC

• Confluent Kafka

• AWS - EventBridge, SQS, Lambdas, DynamoDB, RDS

• Microservice architecture

·English pre-intermediate/ intermediate .

Responsibilities:

·Writing high-quality, reusable and documented code

·Scalable and reliable applications design

·New functionality implementation to meet product requirements

·Existing solution maintenance so that the customer experience is seamless

·Code profiling, debug and optimization

·Development process and deployment automation

·Estimation and milestones definition for new projects

·Architectural decisions

·Code review

·Resource and time management

·Establishing communication inside and out of the team

·Meetings and occasional brainstorming participation


Social package:
Free health insurance (200k UAH) per year
Sick leave payment 5 working days
Vacation 20 working days
Payment for sports
English / German / Polish language courses
The technique (Laptop or PC) if necessary
Payment for external training: conferences, courses, training and seminars, certification
Help for weddings and childbirth