About the companyWe're a young international startup specializing in the ad tech industry. Proudly part of a set of companies made of 200+ very talented individuals with offerings across a wide range of services in the digital business, with headquarters in Barcelona and offices in Dublin, Porto, Valencia, Tarragona and Buenos Aires.
As a company, we actively develop and improve our own proprietary ad-serving technology platform and custom-built infrastructure enabling us to innovate and deploy new features and functionality quickly in a fast-moving and demanding industry.
We are revolutionizing the online ad-serving industry for advertisers, publishers, and networks alike and are seeking to recruit highly skilled and talented people to join the team to further design, build and scale our platform offerings across a wide range of web and mobile projects which utilize modern technologies such as Data Streaming, Big Data, and Real-Time Statistics Computation and enjoy a work-life balance, supportive and friendly environment.
The ideal candidate will have a passion for developing software and enjoy working in a challenging but rewarding environment.
Location:Even though you are welcome to work from our office in Porto, this position can be fulfilled from anywhere in Portugal.
Your responsibilities: Develop modular, testable, and scalable software components for core platform and web services / APIs;Optimize code for performance and scalability;Maintain and refactor legacy systems;Research and develop new and emerging technologies;Contribute to team process improvement adhering to industry best practices and principles;Participate in regular code reviews and team knowledge sharing activities;Be the technical lead and mentor for a team of developers and guarantee the delivery of quality software;Delegate workload to team members in accordance with roadmaps and priorities;Provide team members with the necessary tools and background knowledge to perform the role to a high standard;Provide feedback to management on both a regular and ad-hoc basis;Participate in hiring process;Onboard and mentor new team members.
You have: 6+ years object-oriented PHP development experience (preferably PHP 7+);Solid foundation in SQL databases and design, specifically MariaDB;Strong experience with caching tools and techniques (APC, Memcached);Strong knowledge about design patterns, security and performance concepts;Good understanding of API Architectural patterns;Knowledge of Git / Github and related workflows in a distributed team environment;Familiarity with AWS cloud services;Excellent written, spoken and interpersonal communication skills (English);2+ years professional experience leading an engineering team;Exposure to Agile methodologies (Kanban / Scrum) and related management tools (JIRA, Confluence, Slack);Demonstrate an ability to lead by example.
Considered a plus: Development with Golang, TypeScript & Python;Exposure to Big Data solutions;Exposure to client-side applications, preferably Angular.