Senior GO Developer (AdTech)

Remote Remote (Ukraine) Ukraine GO Software Developer

Required skills

GO / strong
AWS / strong
CI/CD / strong

How about building future-proofed, AI-powered dynamic experiences for our customers? Sounds exciting? Then keep reading.

We invite a Senior Back-End Engineer to join an AdTech project and be responsible for turning our product vision and roadmap into best-in-class code that delivers an awesome customer experience. We need people who can deliver solutions with an optimal balance between development efforts, deployment costs and time-to-market, all while ensuring product requirements are met.

As a member of the Development team, you will play a key role in development of a platform composed of thousands of Kubernetes containers that serves billions of requests per day. This role requires a person with fully up-to-date knowledge of the latest software coding practices, tools, and languages.
Ready to dive into this exciting project?

Project

With the deprecation of cookies and mobile IDs, addressability at scale has become an industry-wide challenge. Working with partners that have a future-proofed audience strategy and ID-less solution has become paramount, as has leveraging highly engaging and impactful creative to capture customers’ attention.
Where the client has traditionally focused on AI-powered audiences and geo-location, we are evolving with the industry to refocus on what truly matters in advertising, creative. We are leveraging our powerful machine learning engine to deliver high-scale, dynamic creatives that shine in a native environment. Contextually relevant ads deliver greater results.
The software engineering team is the engine that drives our ambition to build the world’s best mobile advertising platform.
To grow the team, a client is recruiting additional Back-End Software Developers who will be responsible for turning our product vision and roadmap into best-in-class code that delivers an awesome customer experience.

 

Requirements

  • 5+ years of development experience
  • Strong experience in Go language
  • Solid experience with high performance, high scalability, high availability systems
  • Experience in container-based architecture (e.g. Kubernetes/Dockers/AWS)
  • Experience with Web Services/REST
  • Strong in diagnosing Go language issues (internal metrics monitoring, defining the ideal metrics to monitor externally, debugging in isolation, profiling locally and in production)
  • Solid experience working with CI/CD

 

Nice to have:

  • Experience in TypeScript/Node.js
  • Experience in Python on basic level
  • Experience in networking (TCP/UDP) and low-level socket management
  • Knowledge of OAUTH2

Personal Profile

  • Strong analytical, problem-solving, and documentation skills
  • Comfortable with working in Agile frameworks
  • Experience working in distributed international teams
  • Highly personable, with good communication skills

Responsibilities

  • Design and implement large scale software solutions and components
  • Develop unit and integration tests and use best practices to keep high level of quality
  • Follow best engineering practices and company/client guidelines
  • Play supervisory, advisory, and coaching role for less-senior engineers in the team
  • Be an active contributor to all team related meetings, events, and ceremonies
  • Contribute to creating architectural and technical documentation
  • Promote clean code and design patterns/principles
  • Actively and permanently work on self-development and self-education, making lessons learned for further advancement to a Principal position

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb