Postindustria Group is one of the leading companies in the world for developing products in the AdTech industry. We bring you the opportunity to work and grow with us!
When it comes to our working culture and the reason why we are one of the best, it’s because of the way we operate. We value self-organization and the ability to prioritize tasks. Each employee is a team player and is responsible for their part of the work. And even more important, we value and support the continuous improvement of our employees.
Join us in working on some of the most challenging Ad Tech projects. We are looking for a server-side Go engineer, but not just any engineer. You are a fit if you deeply care about the quality of code, its correctness, robustness, and high performance. You are a fit if you are the kind of engineer who would profile 2 JSON libraries to choose the most performing one vs. the most popular one or appealing to one’s tastes. You are a fit if you deeply understand computer systems beyond a single programming language, syntax, popular libraries, frameworks, idioms and patterns. You are a fit if you care about subtleties and details, but at the same time grasp the whole architecture. Ideal candidate has a deep understanding of Go language and tooling, s.a. f.e. go plugin module, build tags, Cgo.
About the project
Our clients are various players in the Ad Tech domain s.a. SSPs, DSPs, publishers. We rely on open-source technology to deliver solutions. When we are not building custom solutions for our clients – we are heavy contributors into several open source projects. This is an investment in the expertise and tools that we use in commercial projects. As a side effect, the community also benefits. Postindustria is a Prebid.org technology partner.
Our focus is an open-source server application with very high performance and reliability standards. It is capable of serving millions of requests per second and at the same time is lightweight and very flexible.
Opportunities
- participation in open-source initiatives and committees;
- diving into the mechanics of advertising exchanges and header bidding solutions;
- regular interaction with representatives of the AdTech industry;
- making decisions on products used by thousands of publishers and developers worldwide to monetize their applications.
Team members
The team is distributed and consists of other AdTech experts, but not necessarily Go experts. You will work side by side with other contributors and report to a Technical Project Manager.
Technologies
Go, cgo, gcc, Docker, Kubernetes, GitHub actions CI, GCP / AWS environments, Prometheus & Grafana, PostgreSQL, Redis
Your contribution
- designing solution architecture specifications;
- developing PoCs and final implementations;
- creating technical documentation;
- TDD: writing unit and integration tests with high test coverage.
Expertise you need
- a solid knowledge of Go programming language, libraries and features;
- ability to read C and Java code;
- experience in back-end development of server/web applications;
- good understanding of computer science fundamentals: algorithms, data structures, operating systems, networking, data bases;
- upper-intermediate or higher level of English.
Nice to have
- experience working in remote teams;
- experience working on high-load projects.
Why us
Cozy office or home environment
- MacBook Pro and any extra peripheral devices;
- Daily use of modern technologies;
- Free lunch at the office;
- Flexible working hours;
- Ability to work remotely and hybrid;
- Paid travel expenses.
Professional development and advancement
- Regular 1 on 1 feedback on development and performance;
- Subvention for all work-related education (books, online courses) and conference participation
- Performance-based bonuses;
- Technical and career mentorship and guidance.
Team culture
- Experienced and enthusiastic multinational team;
- Knowledge-sharing culture;
- Each employee is responsible for their part of the job so we appreciate the ability to self-organize and prioritize tasks;
- Team budget for entertainment;
- Referral program – if you want to work even more comfortably, being surrounded by some of your friends, we’ll pay for that up to 1500$ (depending on the candidate level).
Out-of-work care
- Health insurance;
- Annual leave of 25 working days;
- Paid leave for all important events in your private life;
- Financial incentives for the wedding or birth of a child;
- Christmas bonus.
Next steps
- 30 minutes intro with HR.
That’s small talk about the company, products, team, position, technology stack, etc.
- 1.5-hour technical interview with Technical Project Manager and Senior Golang Developer.
You will be asked to do a small live coding exercise, so please be at a computer with a keyboard, where you’d be able to share a screen, and do a small coding exercise explaining your actions along the way. The classic interview to dive deeper into your experience and technical knowledge will follow right after a coding exercise.