Senior Backend Engineer - Golang

February 3

Apply Now
Logo of OLX

OLX

OLX is a marketplace platform that offers safe and easy-to-use trading services for consumers globally. With a focus on sustainability and community, OLX empowers individuals to connect and trade efficiently, making a positive difference in the world. Through various brands and a commitment to understanding customer needs, OLX fosters an innovative work environment that encourages teamwork and growth.

Online Classifieds • digital • technology • marketplace • Trade

📋 Description

• WELCOME TO OLX • At OLX, we work together to build a more sustainable world through trade. • We make it safe, smart, and convenient to buy and sell cars, find housing, get jobs, buy and sell household goods, and more. Our colleagues around the world help to serve millions of people around the world every month, through its well-loved consumer brands including OLX, Otodom, Property24. • Join OLX and see how far you can go. • We are looking for a Senior Backend Engineer to join one of the OLX teams. Open to a Full Remote setup, you'll need to be currently residing in Portugal. • About the job • As an engineer on our team, you'll collaborate closely with colleagues, engineers, SREs, the product team, data analysts, and your engineering line manager. • Our systems are built with domain-driven design in mind using Golang or Kotlin, including PHP (as part of our journey to move out of legacy systems), and shipping high-quality code to AWS running environments through Gitlab CI pipelines.

🎯 Requirements

• Technical Expertise – Deep understanding of programming languages, frameworks, and software development best practices. Strong knowledge of data structures, algorithms, and software architecture principles. • Cloud & Infrastructure – Experience working with relational and non-relational databases (e.g., MySQL, DynamoDB, Redis, Memcached) and a solid grasp of cloud architecture, ideally AWS. Familiarity with Infrastructure as Code tools like Terraform or CloudFormation. • Adaptability – Comfortable adjusting to changing project requirements, technologies, and roles. Open to working with our target backend programming languages. • Problem-Solving Mindset – Able to break down complex problems into manageable components and develop effective solutions through analytical thinking and creativity. • Communication & Collaboration – Able to articulate complex technical concepts clearly to both technical and non-technical stakeholders. Experience writing clear documentation, reports, and technical specifications. • Team Player – Strong collaboration skills, open to discussions, and comfortable working in a multi-functional, cross-hub environment. • Ownership Mentality – Follows a “you build it, you run it, you own it” philosophy, taking full responsibility for the code from development to deployment. • Quality-First Approach – Sees testing and code quality as first-class priorities, ensuring the right tests are created for the right purpose. • Performance & Automation – Strong debugging and code optimization skills, with a focus on automating routine tasks to improve efficiency. • Nice to have – Experience with Golang, Java/Kotlin, or PHP (a plus but not required). Familiarity with GraphQL, Docker, Kubernetes, GitLab, and CI/CD pipelines.

🏖️ Benefits

• Flexible benefits plan • 3 extra vacation days • Health Insurance (extendable to family) • Life Insurance • Remote or hybrid monthly allowance (incl. transportation supplement) • Meal Allowance • Urban Sports subscription (pack M) • English & Portuguese Classes • Marriage Bonus • New baby bonus • Discount website • Welcome pack

Apply Now

Discover 100,000+ Remote Jobs!

Join now to unlock all jobs

Discover hidden jobs

We scan the internet everyday and find jobs not posted on LinkedIn or other job boards.

Head start against the competition

We find jobs within 24 hours of being posted, so you can apply before everyone else.

Be the first to know

Daily emails with new job openings straight to your inbox.

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers

Wall of Love

Frequently asked questions

We use powerful scraping tech to scan the internet for thousands of remote jobs daily. It operates 24/7 and costs us to operate, so we charge for access to keep the site running.

Of course! You can cancel your subscription at any time with no hidden fees or penalties. Once canceled, you’ll still have access until the end of your current billing period.

Other job boards only have jobs from companies that pay to post. This means that you miss out on jobs from companies that don't want to pay. On the other hand, Remote Rocketship scrapes the internet for jobs and doesn't accept payments from companies. This means we have thousands more jobs!

New jobs are constantly being posted. We check each company website every day to ensure we have the most up-to-date job listings.

Yes! We’re always looking to expand our listings and appreciate any suggestions from our community. Just send an email to Lior@remoterocketship.com. I read every request.

Remote Rocketship is a solo project by me, Lior Neu-ner. I built this website for my wife when she was looking for a job! She was having a hard time finding remote jobs, so I decided to build her a tool that would search the internet for her.

Why I created Remote Rocketship

Choose your membership

Cancel anytime

Loved by 10,000+ remote workers
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com