Position: Golang Developer (Product)
Company: Pin Up business
Experience required: 3y
Category: Golang
English level: intermediate
Published: 2022-12-01T00:00:00+02:00

Currently, we are looking for a Golang Developer who is dreaming of developing ambitious IT products and wants to be part of ecosystem companies introducing innovative technologies, and non-standard solutions for the development and scaling of products and services.

𝓡𝓮𝓼𝓹𝓸𝓷𝓼𝓲𝓫𝓲𝓵𝓲𝓽𝓲𝓮𝓼:
● Participate in code reviews to ensure code quality and distribute knowledge;
● Integrate renown third-party services;
● Write high-performance, testable and maintainable code to implement new functionality;
● Take part in technical discussions to come up with solutions for challenging issues;
● Mentorship, and knowledge sharing with the team.

𝓡𝓮𝓺𝓾𝓲𝓻𝓮𝓶𝓮𝓷𝓽𝓼:
● Development experience for Go 3+ years;
● Time management and organizational skills;
● Ability to design and implement scalable and reliable software solutions;
● Excellent problem-solving skills;
● Git, GitLab, GitLab CI;
● Experience with multiple databases (RDMBS, NoSQL, SQL, Redis, ...) and messaging services (Kafka, NATS, ...), ideally run in a cloud (e.g. AWS);
● Strong system design skills;
● REST/RPC transports;
● Practical knowledge of containers (Docker, Kubernetes);
● Experience with microservices design and development;
● Understanding of the importance of a well-organized codebase and documentation;
● You have strong analytical skills and are an open-minded and creative team player.

𝓦𝓲𝓵𝓵  𝓫𝓮  𝓹𝓵𝓾𝓼:
• Understanding event driven architecture;
• Understanding Twelve-Factor App methodology;
• Cloud Events;
• Working with cloud services GCP\AWS;
• GitOps;
• Terraform;
• Helm\Argocd;
• Grafana\Tempo\Loki + Prometheus;
• High load systems.

𝓣𝓮𝓬𝓱𝓷𝓲𝓬𝓪𝓵  𝓼𝓽𝓪𝓬𝓴:
Golang, MongoDB, PostgreSQL, Clickhouse, Redis, NATS + JetStream, OpenTelemetry, GitLab, CI/CD.

𝓦𝓮  𝓸𝓯𝓯𝓮𝓻:
𝓦𝓮 𝓸𝓯𝓯𝓮𝓻:
● Work in an international IT product company;
● Opportunity for career and professional growth;
● Ability to involve your ideas and developments;
● Training at the expense of the company;
● Paid vacation (22 working days);
● Paid sick leave;
● 4 days off;
● Days of personal events;
● Seaview office near the embankment (Molos)
● Medical insurance;
● Free English/Greek courses;
● Yoga classes in the office (Cyprus)