PIN-UP.TECH develops software for the iGaming industry, specializes in technological solutions.
8 червня 2023

R&D Manager (Golang) (вакансія неактивна)

Варшава (Польща), віддалено

About role:
We are currently forming an R&D team of developers, DevOps and QA engineers who will perform hypothesis testing, experimentation and the creation of Proof of Concept for the technical and technological development of the ecosystem. Examples of the team’s tasks are the formation and implementation of a service mesh for PIN-UP services, the formation and development of the Central Message Bus for services based on MQ (NATS), new elements integration of the tech stack.

Now we are looking for a Lead who is ready to form a team from scratch, drive and take an active part in the tasks of the team, develop and initiate alternative solutions and ideas (and brainstorms for them), help team members develop and find the right solutions, present the results and help implement them.

Requirements:
•Golang development experience 3+ years;
•Practical development experience in different programming languages (Python, Java, JS etc.);
•Experience with different databases (NoSQL, SQL, Redis) and message brokers (Kafka, NATS), run in a cloud (e.g. AWS) is a plus;
•Practical experience with Git, GitLab, GitLab CI;
•Knowledge of REST/RPC/binary transports and protocols;
•Practical knowledge of containers (Docker, Kubernetes);
•Participation in R&D activities;
•Excellent problem solving skills;
•Strong system design skills;
•Experience with micro-services design and development;
•Strong analytical skills, open-minded and creative team player;
•Good management and organizational skills;
•English: Intermediate+.

Will be plus:
•Understanding event driven architecture;
•Understanding Twelve-Factor App methodology;
•Working with cloud services GCP\AWS;
•Working with GitOps;
•Working with Terraform;
•Working with Helm\Argocd;
•Working with Grafana\Tempo\Loki + Prometheus;
•Working with High Load and High Available systems.

Responsibilities:
•Leading and supervising R&D activities within the team — investigation and research performing, PoC implementation, experiments conduction;
•Brainstorming and alternative solutions generation together with the team;
•Team R&D tasks results analysis, presentation and further evolving;
•Policies, implementation plans and artifacts creation for R&D results establishment within the production teams;
•Helping production teams to implement R&D results;
•Team members mentorship, knowledge sharing within the team;

Technical stack:
Golang, MongoDB, PostgreSQL, Clickhouse, Redis, NATS + JetStream, OpenTelemetry, GitLab, CI/CD.

Our benefits to you:
•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 (24 days);
•Paid sick leave;
•Days of personal events;
•Medical insurance;
•Free English courses.