BotGuard: Software Developer - C++ - Golang

Related keywords: network engineer remote jobremote job web developerremote job from home part time

This page contains product affiliate links.

About BotGuard

BotGuard is a European enterprise established in 2019 with its headquarters in Tallinn, Estonia. The company enjoys a global presence, having cultivated a network of clients and partners in over 30 countries. Renowned for developing user-friendly and advanced technologies, BotGuard is dedicated to safeguarding businesses against contemporary internet threats.

Technical Focus and Requirements

BotGuard primarily develops its new services using C/C++ and Go. The hiring focus is on individuals with expertise in C++ capable of developing production-level services, enhancing open-source software like Nginx or Apache, and those open to learning new technologies. They require engineers who are competent in managing the full development life cycle, including experience with Git, Docker, Kubernetes, Regular expressions, SQL, and HTML.

Candidates should also possess problem-solving capabilities, scale-thinking, availability concern, and occasionally the courage to debate standardized decisions. Familiarity with Networking and Web Security is considered beneficial in contributing successfully to the team.

Role Expectations and Contributions

As part of the BotGuard team, the responsibilities of an engineer will span developing integration modules for web servers, applying patches to open-source libraries, and crafting new features for the company's bot detection engine. Innovating new networking and web security products is also a key task, with potential duties in web development, as some aspects of the company's web platform are powered by C++.

Technical Developments and Innovations

The work at BotGuard is innovation-driven, minimally burdened by technical debt, which allows engineers to concentrate on developing novel features. This creative freedom is a cornerstone of the developmental work conducted at BotGuard.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Professional Prerequisites

Prospective candidates are expected to have at least 10 years of professional software development experience in C/C++, with a history of long-term projects spanned across multiple companies. Additionally, strengths in low-level system/network programming, web security, and SQL are imperative. Experience with Golang, PHP, XML, HTML, and CSS is advantageous but not compulsory. A strong will to learn, improve, and manage time, along with the ability to communicate asynchronously, are vital for success within BotGuard’s remote-first engineering team.

The BotGuard Tech Stack

BotGuard’s technology stack includes C++, Golang, PHP, RabbitMQ, PostgreSQL, Clickhouse, Kubernetes, and Gitlab CI/CD.

Diversity and Inclusion

With a commitment to fostering a diverse and inclusive work environment, BotGuard encourages individuals from all backgrounds to apply for their roles. They actively seek a diverse pool of talents.

Application and Further Information

Candidates interested in exploring career opportunities with BotGuard can learn more about the company and submit their applications through their website or the We Work Remotely platform.

For more information about BotGuard and the application process, visit BotGuard's website or apply directly at We Work Remotely.



This job offer was originally published on We Work Remotely

BotGuard

Tallinn, Estonia

Software development

Full-time

February 10, 2024

37 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.