Golang Developer for ClearVPN

  • Kyiv
  • Full Time

We are looking for a knowledgeable Golang Developer to join our new cross-platformed product ClearVPN. The product is (surprise!) an effortless VPN that helps its users access any content, secures their online interactions, provides them with ready-made shortcuts, and picks the best network solutions.

You will join a cross-functional team of fifteen. We each have our area of expertise, but our contribution to the product's growth reaches far beyond our typical specialties. With one more mature Golang Developer, you will participate in developing new features API, designing new protocols and technical solutions for users to break the boundaries of internet restrictions, stand on guard of user privacy and security.

You are the right fit for this role if you are responsible and independent, have a passion for creating new solutions, and have a wide range of knowledge in the development (not only in your area but also in best engineering practices as well). We also hope you’ll be a good communicator who likes constructive discussions and can support your opinion with arguments and facts.

In our team, we try to follow all up-to-date trends and experiment with new technologies and approaches. So rest assured - you definitely won't be bored.

Responsibilities

  • Analyze (how to do?) and validate (can be done?) technical solutions for business problems/ideas/needs. Suggest alternatives with reasoning about their pros and cons
  • Contribute into the product/service with ideas, features and improvements
  • Implement technical solutions to cover all acceptance criterias and other team agreements (e.g tech documentation, tests, NFRs, etc.)
  • Suggest architectural solutions and/or development tools to implement a technical task
  • React on issues and failures by investigating and fixing them according to product/service tasks priorities
  • Communicate with the team and PM to clarify implementation details, edge cases, specify input or missing data and possible use cases/flows
  • Support and improve existing features
  • Help customer support to resolve user issues, conduct technical communication with customers if needed

Requirements

  • 2+ years of experience of Back-End development, using Golang
  • Experience with SQL/noSQL
  • Understanding the principles of Event-driven architecture
  • Working with AMQP protocol
  • Good understanding of Microservices/Monolith architectures
  • Intermediate English level

As a Plus

  • Mobile development (React Native, Cordova, Native IOS/Android)
  • Experience with gRPC
  • C++

Here is our MacPaw Family Recipe to make the world’s best software:

We take great people, place them in an awesome environment and give them access to the latest technologies. Spray with fun and mix with passion until they see the products they are proud of.

What we offer:

  • Opportunities to grow professionally and personally. Yearly allowance for training and education, annual development reviews, personal coaches, free English classes, tech talks. Cross-team interactions within various projects, such as internal hackathons or creating educational podcasts.
  • Outstanding team. We build honest, transparent, and reliable relationships within teams. Every Macpawian is able to improve processes and implement their ideas. We encourage honest and quality feedbacks and conduct regular training for Macpawians on giving and receiving feedback.
  • Comfortable working conditions. Flexible working hours & unlimited work from home policy during the pandemic period, 20 vacation days, paid sick leaves, and sabbaticals (after 5 years of being with MacPaw).
  • Сare about your health. Covid-19 insurance, general medical insurance (and a 50% discount for an insurance policy for your family members), office gym, a partial refund of psychotherapy.
  • UX-driven office with two anti-stress cats. During the pandemic period, we encourage everyone to work from home. But we also understand that mental and physical health are very closely connected, and getting out of home from time to time is essential. That’s why the office is always open for you, following all safety measures.
  • Relocation support. To make your relocation to Kyiv smooth and effortless.
  • MacPawCares. If you’d like, you are welcome to participate in our charity projects (there are 10 of them!) within the MacPawCares program.

Meet a fellow MacPawian

Vitalii Keryb
Q: What would you do if you weren’t a programmer?
A: Although programming had been my main hobby before it became my job, I had several other passions, such as dancing, swimming and physics. I guess one of them could have been a matter of my life.

Vitalii Keryb

Back-End Engineer

Read more on Instagram
Application Form
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
This field is required.
Resume or CV (PDF Only) *
Drag and drop a file to attach it, or browse for a file.
    This field is required.
    Please make sure it is less than 4,000 characters.
    This field is required.
    This field is required.
    Need to share any files with us? Only PDF, PNG, and JPG formats accepted.
    Drag and drop a file to attach it, or browse for a file.
      This field is required.
      Captcha *
      This field is required.

      Thank you! Your resume has been submitted.

      We will take a look and get back to you if it looks like you’re a fit. Good luck!