What you will be doing:
- Lead by example and manage a team of talented engineers, providing technical guidance, mentorship, and career development support;
- Collaborate with cross-functional teams, including data science and data engineering managers, and product managers to define project goals, scope, and deliverables;
- Drive the end-to-end development process, from design to implementation and deployment, ensuring high-quality and scalable solutions (with controlled cost);
- Identify and prioritize technical initiatives, considering ROI, scalability, and performance requirements;
- Implement modern software development practices, including agile methodologies, continuous integration, and deployment, to ensure efficient and effective project delivery;
- Collaborate with stakeholders to gather and analyze requirements, ensuring that the platform meets customer needs and provides an exceptional user experience;
- Foster a collaborative and inclusive team culture, promoting knowledge sharing, innovation, and continuous improvement.
What you have:
- Bachelor's or Master's degree in Computer Science or a related field;
- Track record of proven people management experience (3+ years) focused on developing and growing people;
- 5+ years of professional experience in software development.
- Proven experience in designing and developing large-scale, high-traffic systems;
- Familiarity with microservices architecture and container orchestration (e.g. Docker, Kubernetes, Streaming architectures);
- Strong knowledge of data structures, and software design patterns;
- Good understanding and ideally successful application of AI/ML;
- Experience with modern software development practices, such as agile methodologies, continuous integration, and deployment;
- Excellent problem-solving skills and the ability to work effectively in a team environment;
- Proficient in English, with strong verbal and written communication skills.
Our benefits:
- Competitive salary and an annual bonus of up to 20% of your yearly salary.
- Flexible benefits plan (Coverflex).
- Health and Life Insurance.
- Great Perks as a baseline, including 100% remote working (if you wish), opportunity to go for courses and conferences, etc.
Skills Required
- Bachelor's or Master's degree in Computer Science or a related field
- Proven people management experience (3+ years)
- 5+ years professional experience in software development
- Proven experience designing and developing large-scale, high-traffic systems
- Familiarity with microservices architecture and container orchestration (e.g., Docker, Kubernetes, Streaming architectures)
- Strong knowledge of data structures and software design patterns
- Good understanding and ideally successful application of AI/ML
- Experience with modern software development practices (agile methodologies, CI/CD)
- Proficient in English, strong verbal and written communication skills
- Must be residing in Portugal
What We Do
At OLX, we build leading marketplace ecosystems enabled by tech, powered by trust, and loved by our customers. Together we're building a more sustainable world through trade. Serving tens of millions of people every month, we help people buy and sell cars, find housing, get jobs, buy and sell household goods, and much more. Our well-loved consumer brands (including OLX, Otomoto, Otodom, Property24, and more) offer safe, smart, and convenient trading platforms and services for our customers. OLX is powered by teams around the world, who are unified in their ambition to help people get more from the world’s limited resources. We are OLX.








