Pracujemy z ludźmi, dla których programowanie i technologia są pasją. Kładziemy duży nacisk na jakość naszych rozwiązań i staramy się uczyć od siebie nawzajem.
Do projektu, który współtworzymy z naszym partnerem z UK, szukamy doświadczonych programistów PHP, którzy nie boją się zajrzeć czasem do Javascriptu, a pracowali wcześniej z frameworkami PHP (Laravel, Symfony) i szukają okazji do dalszego rozwoju.
About the project
Leading SaaS solution for digital partner marketing. Platform customers include some of the largest and most trusted brands on the planet. The platform tracks more than $3 billion in advertiser top line revenues across 200,000 marketing partners in over 180 countries. All of this can be monitored in real-time with web and mobile apps, or directly through the platform’s APIs.
About the technology
At the heart of the platform we track performance marketing data and build a number of solutions to turn this data into useful information for our customers. We work with a LOT of data, generating over a billion events across our infrastructure daily. We aim to make as much of this data available in real-time as possible, which is no mean feat at this scale! Our platform is API-led and there is no trickery done behind the scenes - customers have access to all of their data all of the time.
The primary technologies we use are PHP, Python, JavaScript (React), and Kafka. Data is stored in MySQL, PostgreSQL, Druid and Redis. We are constantly evolving our platform and tools to take advantage of the ever-changing tech landscape. We deploy to production several times a day.
Who we’re looking for
- Our culture and work environment are very important to us. Above all else we value people with a positive attitude and a good work ethic.
- We love self-motivation and a passion for knowledge, as well as those who put their team above themselves.
- We encourage a mindset of quality and doing the right thing; ego has no place here. Collaboration is the foundation of our culture. The ability to communicate in a concise and focused way, really listen to others, and practice patience are all excellent traits to have.
As a Software Engineer, here’s what you will do:
- Work as a part of a cross-functional, delivery-focused team with engineers, QA and Product managers working together using Agile principles in a highly autonomous and collaborative environment
- Collaborate closely with the Engineering Lead on designing new features and seeing them through to completion
- Share knowledge, code and ideas across other teams - we use tribes to facilitate this.
- Write clean, well-tested and refactored code.
- Ensure code quality through merge requests.
- Master a complex business domain.
You are an engineer with:
- Software engineering experience using one or more languages including PHP
- OO skills, strong design patterns knowledge
- Practical experience with Agile and Lean delivery approaches and modern engineering practices, such as clean code, TDD, refactoring, Continuous integration and delivery
- Practical experience in developing and consuming REST APIs
- The ability to communicate in a concise and focused way, listen to others, and practice patience
We hope you have:
- Passion for close collaboration with QA engineers and Product managers
- Ability to break down a complex problem into more manageable chunks
- “Getting things done” attitude
- Experience with Symfony
- Experience with container technologies, such as Docker
- Experience with distributed data processing, real-time data streaming and messaging systems
Wymagania
- Wykształcenie wyższe informatyczne lub odpowiednie doświadczenie zawodowe
- Kilkuletnie doświadczenie w programowaniu PHP (v7+, OOP) i znajomość frameworków (Laravel, Symfony), tworzenia unit testów
- Umiejętność programowania w Javascript
- Znajomość języka angielskiego pozwalająca na swobodną komunikację
- Zaawansowana wiedza o algorytmach, silnikach bazodanowych, sposobach profilowania i optymalizacji aplikacji, wzorcach projektowych
- Doświadczenie w pracy z MySQL, AWS, Redis, ElasticSearch, Docker; Tworzenie i konsumpcja API
- Doświadczenie w pracy z git (GitLab), CI/CD. Clean code, SOLID
- Mile widziane umiejętności programowania w innych językach oraz chęć do ich poznawania
- Dążenie do pogłębiania swoich umiejętności, ciągłego uczenia i dzielenia się wiedzą
Oferujemy
- Pracę przy zaawansowanych projektach z kompetentnymi współpracownikami
- Odpowiednie narzędzia pracy
- Prywatną opiekę zdrowotną (Luxmed) oraz kartę Multisport
- Zatrudnienie na umowę o pracę
Please send your CV in English to career@innovagile.com.