G

Backend Developer (Golang, Node.js, GCP)

goloot Canada
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Join Goloot's engineering team as a Backend Developer to contribute to product initiatives, develop high-quality code, and implement dev tools and practices.

Key Highlights
Collaborate on key product initiatives, including adserver, data management, analytics, and platform layers
Design and implement services for data collection and storage, API integrations, and data governance framework
Contribute to development workflows, infrastructure as code, and CI/CD pipelines
Technical Skills Required
Golang Node.js Typescript GCP Postgres Firestore BigQuery CI/CD IaC Auth
Benefits & Perks
Competitive compensation package
100% remote work with flexible hours
Employee stock option plan
Paid group insurance coverage
Flexible unlimited paid time off

Job Description


About Goloot


We’re building the future of performance marketing for brands around the world, one that enables true scale and results beyond the traditional search and social engines. Our all-in-one platform connects brands with over 50 million high-intent shoppers through commerce content, loyalty environments, retail media placements and many other channels programmatic can't reach. Used today by 200+ top-tier brands like Crocs, TikTok and SiriusXM, we're growing fast and are just getting started.


The Opportunity


As a Backend Developer at Goloot, you will be collaborating on a wide range of key product initiatives, including our adserver, data management, analytics, platform (GCP) and application layers. We are looking for a passionate, self-starter individual who doesn’t shy away from a challenge, who is constantly curious and who can have a measurable impact on the development practices. Goloot has a small but committed engineering team. Being a startup, everybody brings an important contribution to prioritization and direction: best ideas win, and impact matters. If that sounds fun, apply!


Some initiatives you may be contributing to:

  • Data Management Platform: Design and implement services that collect and store data for campaign activation and analytics. This also includes building and maintaining API integrations with third-party platforms.
  • Data Governance Framework: Articulate, implement and drive adoption internally of technology surrounding security, access, retention and health of data. This includes processes as well as the underlying technology.
  • Adserving: Collaborate on initiatives related to campaign delivery, tracking the proper events as required by our analytics team, integrating with third-party APIs throughout delivery (e.g.: postback events), ensuring that the systems are reliable and scalable.
  • DevEx: In collaboration with the rest of the team, elaborate and implement development workflows that have an impact on speed of development, and reliability of our systems. Initiatives here include, for example, infrastructure as code, or proper CI/CD pipelines.
  • Goloot for Advertisers, Goloot for Publishers customer-facing applications: Contribute to product initiatives with a direct impact on Goloot’s customers; drive features end-to-end with the rest of the team, ensuring that all the pieces ship with coordination (from front-end, back-end and everything around it – proper resource allocation in GCP, proper auth, security, etc.), and that the result is cohesive, and high-quality.
  • Analytics and reporting: Implement new data source integrations (e.g.: API integrations, or other methods of collecting data in BigQuery) to enable the data team to build kickass reports.


The technology stack at a glance: it all runs on GCP; applications are built in React/NodeJS (Postgres DB, Firestore), the backend is largely in Golang. The datalake is in BigQuery.


Responsibilities:

  • Develop and maintain high quality Go and Typescript (NodeJS) code, directly contributing to product initiatives;
  • Support and maintain the GCP ecosystem (inclusive of monitoring, scaling, costs, etc.); 
  • Introduce and implement dev tools and practices for the team (devex), for example, CI/CD – deployments, testing, IaC, etc.;
  • Contribute to the roadmap exercise, including identifying areas for investment, with the ability to assess the impact;
  • Contribute to the development and maintenance of backend systems;
  • May occasionally contribute to front-end development (e.g.: fixing minor bugs end-to-end).


Requirements:

  • 3+ years of software development experience;
  • Bachelor's degree in computer science or related field (or equivalent work experience);
  • Strong knowledge of the GCP ecosystem and best practices, experience managing and implementing tooling like CI/CD, IaC, Auth, etc.
  • Strong knowledge of Go, Node (Typescript);
  • Knowledge of databases, SQL/NoSQL (Postgres, BQ, Firestore);
  • Experience implementing APIs (or connectors/interfaces to external APIs);
  • Strong communication skills, track record of influencing teams;
  • Self-starter, ability to constantly identify opportunities, doesn’t wear blinders: thinks outside the box, result-oriented.


Bonus:

  • Experience in martech/adtech;
  • Experience with data pipelines (Dataform, BigQuery, etc.);
  • Knowledge of privacy frameworks;
  • Some knowledge of React/JS (front-end: MaterialUI), Python (data analytics).


If that sounds like a fun environment and challenge for you, apply now; we look forward to meeting you!


Goloot Benefits


  • Competitive compensation package.
  • 100% remote work with flexible hours. We believe in outcomes, not hours.
  • Employee stock option plan.
  • Paid group insurance coverage.
  • Flexible unlimited paid time off. We work hard, and we rest well.
  • Regular team-building events and celebrations of personal & professional milestones.

Similar Jobs

Explore other opportunities that match your interests

Director of Product - Platform, Payload & Services

Programming
19h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

kepler communications inc.

Canada

Senior Principal Data Architect

Programming
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

Canada
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Tailscale

Canada

Subscribe our newsletter

New Things Will Always Update Regularly