Senior Go Developer (Advertising Platform)

We invite a Senior Backend Developer 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 a person who can provide solutions that optimally balance development efforts, deployment costs, and time–to market while ensuring product requirements are met.

This role requires a specialist 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 with a future-proofed audience strategy and ID-less solution has become paramount, as has leveraging highly engaging and impactful creative to capture customers’ attention.

While 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 and creativity. We leverage our powerful machine-learning engine to deliver high-scale, dynamic creatives that shine in a native environment. Contextually relevant ads show greater results.

The software engineering team is the engine that drives our ambition to build the world’s best mobile advertising platform.

Join us as we build future-proofed, AI-powered dynamic experiences for our customers.

REQUIREMENTS
Expert-level skills in Go
Experience in container-based architectures (esp. Kubernetes/AWS)
Hands-on experience in high performance, high scalability, high availability systems
Ability to design and implement a main system capable of effectively multiplexing incoming requests into multiple outward connections (http/s, http2), while ensuring the maintenance of state until all outgoing requests receive replies
Ability to organize software internally for optimal teamwork, including defining best development practices, environment setup, unit test definition, and test runtime setup and build automation
Has experience in low-level socket management, timeouts, TCP keep alive, HTTP keep alive, timeouts, time wait states, and similar is highly valued
Ability to diagnose Go language issues: internal metrics monitoring, defining the ideal metrics to monitor externally, debugging in isolation, profiling locally and in production
Experience with CI/CD

WOULD BE A PLUS:

Experience with Node.js

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 using Golang
Do everything needed to keep a high level of quality
Be a great communicator to be able to actively collaborate and get context for complex tasks
Follow best engineering practices and company/client guidelines
Play supervisory, advisory, and coaching roles 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 the Principal position.

About Sigma Software

Sigma Software is a place where Nordic Traditions meet Ukrainian Spirit to create Superior Software. We combine the best practices and approaches from Swedish and Ukrainian cultures. Taking high demand for quality, minimal hierarchy, freedom of decision-making, and attention to every opinion from Swedes, as a Ukrainian company we demonstrate flexibility and dedication to every project and every customer.

We are IT consulting and software product company with development offices in Ukraine, Sweden, the USA, Canada, Poland, and Australia. We deliver smartest solutions to our customers in the areas of government, telecommunications, advertising, automotive, gaming, and others. Being a part of Sigma Group, one of the largest Nordic IT corporations, we are a global player with more than 5000 employees in 12 countries and over 1500 in Ukraine.

We work with startups, software houses, and enterprises providing the products and services that suit our clients the most. Company`s R&D centers are mastering the trending technologies and directions: Infotainment, AR/VR, Blockchain, Machine Learning, Data Science, Artificial Intelligence, and others.

Company website:
https://career.sigma.software/

DOU company page:
https://jobs.dou.ua/companies/sigma-software/
Job posted on 28 March 2024
47 views    6 applications

To apply for this and other jobs on Djinni login or signup.