Golang Software Engineer

We are Beverly Hills Company - leaders in setting up targeted and contextual media advertising in Ukraine. We have been working in this field for more than 4 years, and during this time our movement has been exclusively forward and upward, and even in the face of war, we are actively developing and scaling. Our experience has shown that the main resource of a company that has a claim to development is people who are ready for change, who also want to develop, move the niche, and set the direction of the industry. These postulates have become a corporate mission that keeps us moving forward. People work with us for a long time, build their careers with us, and we have no invisible employees. We are looking for active people who want to be part of something big, to make a name for themselves, to help Ukraine through our charity foundation and to become better. If you want to join our driven team, you are welcome to join us.

 

Responsibilities:

● Developing the backend services of the CRM system from scratch.

● Designing and implementing the logic for lead distribution.

● Writing both unit and integration tests to ensure robustness and

reliability of the system.

● Influencing the system architecture and making technical decisions to

improve the product.

 

Core Requirements:

● Minimum 3 years of experience in development backend services in Go (or over 5 years of experience in another programming language with basic knowledge of Go and a willingness to advance in Golang)

● Proficiency in both microservices architecture and monolithic structures, with the ability to develop, maintain, and, when necessary, break down monoliths into services.

● Knowledge of high-load system development principles.

● Experience in developing RESTful APIs.

● Experience with database management systems (PostgreSQL/MySQL)

and an understanding of database design and optimization principles.

● Proficiency in Docker.

● Knowledge and experience with HTTP/HTTPS and WebSockets

protocols.

 

Desirable Skills:

(Note: It's not mandatory to have all these skills, but the more you have, the better.)

● Experience with message queuing systems (RabbitMQ).

● Knowledge of main design patterns and their applications.

● Familiarity with CI/CD processes and tools (Jenkins, GitLab CI/CD).

● Experience with MongoDB.

● Frontend development skills and JavaScript (NodeJS) knowledge will

be considered a plus.

 

Nice to have: basic knowledge of NodeJS, MongoDB

 

Personal Qualities:

● The ability to work effectively both as part of a team and independently.

● An analytical mindset with a keen eye for detail.

● A strong desire for professional learning and growth.

● A responsible approach to task execution.

 

 

We offer:

- Office in Kyiv (remote work is not provided);

- Flexible work schedule: 5/2, from Monday to Friday, from 9:00 to 18:00;

- Paid probationary period;

- Paid vacation every 6 months;

- English language courses;

- Corporate psychologist;

- Actor training;

- Music festivals;

- Training at the expense of the company;

- Loyal management and a friendly team of professionals;

- Unforgettable events - from unique corporate events to exciting team building and football championships.

 

Company website:

https://beverlyhills.team/


To apply for this and other jobs on Djinni login or signup.