Software Developer - GO

September 16

Apply Now
Logo of AUTODOC

AUTODOC

e-commerce • online retail • automotive spare parts e-commerce • internet • online

5001 - 10000

Description

• The Senior Golang Developer will play a pivotal role in advancing and maintaining our user behavior tracking tool. • This professional will collaborate closely with cross-functional teams to ensure product performance, scalability, and reliability. • Responsible for maintaining the current system, upgrading it, and developing new parts and approaches. • Design, develop, test, and maintain efficient and scalable backend solutions using Golang. • Contribute to the architectural design of the user behavior tracking tool, making it robust and capable of handling increased data volumes. • Use Prometheus for monitoring system metrics, alerting, and performance optimization together with Grafana. • Identify and resolve performance bottlenecks, optimizing system speed and efficiency, including metrics configurations. • Conduct code reviews, and provide mentorship to junior developers, fostering a culture of continuous improvement.

Requirements

• Experience in 3-4 years in GoLang Engineering. • Minimum of 5 years of professional software development experience, with a significant portion focused on Golang. • 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. • 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

Benefits

• 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

Apply Now

Similar Jobs

July 30

CodeSignal

51 - 200

Build and enhance technical courses for software development at a leading skills assessment platform.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com