Senior Golang Engineer (offline)

The Senior Golang Developer will play a pivotal role in advancing and maintaining our user behavior tracking tool, contributing to the development and optimization of its core functionalities. This professional will collaborate closely with cross-functional teams to ensure product performance, scalability, and reliability, enabling us to gain valuable insights into user behavior for data-driven decision-making. Additionally, this person will be responsible for maintaining the current system, upgrading it, and developing new parts and approaches.

Responsibilities:
Software Development: Design, develop, test, and maintain efficient and scalable backend solutions using Golang, ensuring high-quality code and system performance.
Architecture and Scalability: Contribute to the architectural design of the user behavior tracking tool, making it robust and capable of handling increased data volumes as the user base grows.
Prometheus and Grafana: use Prometheus for monitoring system metrics, alerting, and performance optimization together with Grafana dashboards for real-time system monitoring and data visualization.
Performance Optimization: Identify and resolve performance bottlenecks, optimizing system speed and efficiency, including Prometheus and Grafana configurations.
Code Reviews and Collaboration: Collaborate with the development team, conduct code reviews, and provide mentorship to junior developers, fostering a culture of continuous improvement.

Qualifications:
Minimum of 5 years of professional software development experience, with a significant portion focused on Golang.
3-4 years of experience in GoLang Engineering.
Proficiency in Golang: Extensive experience in developing scalable applications using the Go programming language, including strong knowledge of Go idioms and best practices.
Backend Development: Solid background in backend development, including working with databases, APIs, and system architecture.
Microservice Architecture with Kafka: Demonstrated expertise in designing, developing, and maintaining applications based on microservice architecture, leveraging Kafka as an asynchronous communication protocol for real-time data streaming and event-driven architectures.
Monitoring and Visualization: Familiarity with Prometheus and Grafana for system monitoring, alerting, and visualization.
Version Control: Strong experience with version control systems like Git and collaborative development using Git workflow. Knowledge of trunk-based development and feature flags would be a plus
Problem-Solving Skills: Excellent problem-solving and debugging skills, with a keen eye for detail.
Communication: Effective communication skills, both written and verbal, to collaborate with cross-functional teams and present technical solutions.

Will be as a plus:
Experience in delivering scalable and reliable software solutions.
Previous experience with user behavior tracking tools or similar data analytics projects, as well as hands-on experience with Prometheus, Grafana, and ClickHouse, is a strong plus
English at least pre-intermediate

We offer:
Stable employment in the fast-growing international company
International career in a multicultural environment with lots of opportunities to grow
Annual vacation of 28 calendar days and 1 additional day off on your birthday
Health Insurance for access to various high-quality medical services (doctor visits, diagnostics, medical treatment)
Mental Wellbeing Program – the opportunity for free psychological counseling for you and your family members 24/7 hotline and online sessions
Opportunities for advancement, further trainings (over 650 courses on soft and hard skills on our e-learning platform) and coaching
Free English and German language classes
Flexible working hours and hybrid work

About AUTODOC

AUTODOC is a multicultural tech-company active in 27 countries and with ~5000 people from over 50 nations where things are going fast forward. We are currently in a transformative phase and looking for innovative, tech-driven and agile people to join us across europe. We are striving to create an environment where people are safe and supported - whether it's in an office space or work-at-home.
Are you, or do you know someone who would fit this description then please contact us now and our team will get back to you as soon as possible.

**About the Project:** IT department consists of more than 500 people. The department accompanies the entire business and works with high-load projects of various directions, including logistics, retail, marketing, processing, automated warehouses, mobile and web development. And the IT team loves it!
Moreover, everything rests on this team. We have both successfully released projects and R&D ones.

Want to be a cool IT professional who creates a real product? Join our team of winners!

Company website:
https://autodoc.group/en/career

DOU company page:
https://jobs.dou.ua/companies/autodoc/

The job ad is no longer active

Look at the current jobs Golang →