Position: Golang developer
Company: QArea
Category: Golang
Experience required: 3y
English level: upper

We are seeking a skilled and motivated Golang Developer to join our team. Our project is the development of a digital bank for a Scandinavian customer. As part of our cloud-native application development, you will be crucial in ensuring data consistency within our event-driven microservice architecture, which operates on Kubernetes in AWS. Our system heavily relies on REST APIs, and Kafka serves as our event bus. We prioritize stability, simplicity, and extensibility in our backend services written in Golang.

The following qualifications are required for this role:

- Proficiency in Golang development
- Knowledge of the Fintech industry
- Experience with event-driven architecture
- Understanding of critical systems and data management
- Familiarity with Proxy, API Gateway, and Service Mesh
- Hands-on experience with AWS and Microservice architecture
- Experience with PostgreSQL/ElasticSearch 
- Familiarity with Grafana/Prometheus 
- Working knowledge of Docker and Kubernetes
- Hands-on experience with Kafka/RabbitMQ

Your responsibilities will include:

- Requirements clarification;
- Developing new features from scratch;
- Architecting new modules and providing system suggestions to the customer;
- Communication with the client;
- Coverage with Unit-tests;
- Providing time estimates for tasks; 
- Creating and supporting technical documentation;
- Collaboration with the project team.

In addition, having experience with Vue will be considered a plus.