SQUAD (squad.ua) — is a research and delivery team working on great products. We’re pulling together the strongest performers and designing an environment for creativity & discovery. We believe that the synergy of outstanding people and this environment can tackle any global challenge. Forget good. Do great in SQUAD.
15 апреля 2021

Lead Golang Engineer

Киев, Львов, удаленно

Job Summary

We are looking for a Lead/Senior Go developer with a strong understanding of how to leverage the language’s unique paradigms, idioms, and syntax. The team is working on tools that are critical for the Engineering department. We prefer the “hire for attitude, train for skill” approach and we are looking for a person that can enhance and support our team.

Your primary focus will be on the technical leadership for the team, maintaining and developing Go packages and programs that are scalable. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities and Duties

— Provide technical leadership for the team
— Track and support tech department
— Collaborate with the engineering manager to create stronger team
— Write scalable, robust, testable, efficient, and maintainable code
— Translate software requirements into high-performance software
— Play role in architectural and design decisions, supporting efficient microservices distributed architecture
— Be fully responsible for the team’s deliverables

Qualifications and Skills

— Knowledge of Go programming language, paradigms, constructs, and idioms
— Familiarity with Python
— Knowledge of common Goroutine and channel patterns
— Understanding how basic data structures are implemented in Go
— Ability to write clean and effective Godoc comments
— Writing unit, integration, and automation tests
— Familiarity with CI/CD tools such as Jenkins, Gitlab pipelines
— Familiarity with metrics: Prometheus, Grafana, Datadog
— Experience with AWS services
— Understanding of Docker and Kubernetes
— Experience with the DevOps practices
— Good written and spoken English

We offer multiple benefits that include

— Working on impactful security products and the opportunity to use them personally
— Competitive salary and perks
— PE accounting and support
— WFH and remote working mode possibility. Partial furniture compensation
— Social package, including medical insurance available from the start date and sports compensation after the trial period
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Educational possibilities like corporate courses, knowledge hubs, and free English classes. Semiannual performance review
— Free meals, fruits, and snacks when working in the office.