Vaga de Senior Golang Developer(AdTech)
1 vaga: | Publicada em 06/07
- A combinar
Sobre a vaga
We are fundamentally looking for bright, enthusiastic problem solvers people who
love a challenge, constantly evaluate and question, and, above all, love to ship a
product that solves real problems. As our future Senior Go Developer, you will be
responsible for developing and maintaining high-quality software solutions using
the Go programming language. You will collaborate with cross-functional teams to
design, implement, and test software components, ensuring scalability,
reliability, and performance. The ideal candidate will demonstrate expertise in
Golang, GRPC protocol, Proto, Go modules, and SQL, as well as experience in
high-performance online server development and maintenance. Are you ready to
become a part of this exciting journey? Join us! CUSTOMER Our customer is a
rapidly growing US AdTech company. Founded by three ex-Googlers, it has a highly
technical team and an excellent technological culture. This product provides
extremely high-scale Bidder-as-a-Service solutions in advertising technology,
works with global businesses, and has raised $28M (including the most recent
Series B raise of $15M) to date. PROJECT We are working on a solution to simplify
segment ingestion, audience construction, and activation for targeted placements
and campaigns. It is a platform that unites buyers deep understanding of their
consumers with sellers media viewership, geographic, and consumer insights. By
unifying audiences across devices, it helps solve identity fragmentation.
RESPONSIBILITIES Develop software applications using GoLang and debugging skills
Provide Golang service profiling and performance tuning, especially for concurrent
routines Develop critical features for high-performance audiences targeting online
services Implement GRPC services and interfaces Work with ProtoBuf to define
service contracts and serialize data Utilize Go modules to manage dependencies and
versions Design and optimize SQL queries for efficient data retrieval and
manipulation Collaborate with other teams to integrate the interfaces and ensure
stable end-to-end service Collaborate with project stakeholders to identify
product and technical requirements Assist with technical leadership throughout the
design process and provide guidance regarding practices, procedures and techniques
share and contribute to the broader technical vision Serve as a guide mentor for
Software Development Engineers REQUIREMENTS 5+ years of programming in Golang
language Strong understanding of GRPC protocol and ProtoBuf Experience building
microservices or serverless applications using Kubernetes or AWS EKS Knowledge of
engineering practices and patterns for the full software/hardware/networking
development life cycle, including coding standards, code reviews, source control
management, build processes, testing, and certification Experience developing
application components and participating in end-to-end application development
projects Solid understanding of SQL and database concepts Experience with testing
frameworks such as Go test and Python test Upper-Intermediate level of spoken and
written English WOULD BE A PLUS Experience with large-scale data processing
systems, preferably Spark and/or event-driven systems Experience in leading team
to finish projects Experience with ORM frameworks like GORM