Última atualização: 8 de Maio de 2025
Senior/Principal Back-end Engineer (Go)
Via Smartrecruiters
Sobre
ur client provides comprehensive security solutions that protect individuals, organizations, and communities, with a strong emphasis on the digital space. Their products are tailored to the needs of AdTech companies, focusing on bot protection and anti-malvertising. They support seamless onboarding and integration for partners, including SSPs, DSPs, agencies, and publishers. In addition, the company provides adaptable protection tools for various use cases, along with customizable reporting consoles and API integrations that fit smoothly into clients’ existing platforms.
PROJECT
You’ll join a cross-functional R&D team focused on solving complex challenges faced by platforms and brands in delivering secure and effective advertising. The team values creativity, innovation, and ownership, and will give you the opportunity to bring your ideas to life.
Job Description
- Develop and deliver software handling 1.5 trillion prediction requests daily for major internet companies
- Profile, debug, optimize, and harden Linux-based software
- Collaborate with platform engineers to extend and reuse common platform components
- Work with detection researchers (data scientists, malware reversers, threat analysts) to design and propose new methods to demonstrate ROI for Customers because of using our software
- Participate in Agile development, write documentation, give talks, and mentor team members
- Work with talented engineers to innovate and push technology limits
- Foster a culture focused on lean principles, deep work, and collaboration
- Collaborate with product managers to build and prioritize the product backlog
- Develop, test, review, and release software across multiple repositories
Qualifications
- Proven expertise in Go or strong proficiency in system-level languages such as C++, Rust, or Java
- Solid foundation in computer science principles (algorithms, data structures, etc.)
- Strong understanding of systems where different parts are spread across multiple machines or locations, and the ability to handle the common issues that come with managing these systems
- Hands-on experience across the full software development lifecycle
- Detail-oriented with a focus on correctness, performance, and a robust code review (merge request) process
- Ability to design and deliver stable, maintainable, and scalable architecture following best practices
- Proactive in identifying issues and aligning development efforts with business needs
- Upper-Intermediate level of English
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!