Note before applying: for this role, you can work remotely from anywhere in Poland or work from our office in Poznan or Warsaw.
At OLX we enable our customers to buy and sell anything from homes to phones. The person we are looking to hire will help to revamp our current way of managing the core engine of our classified apps and websites: adding, publishing, and modifying ads on our platforms.
Now we are looking for software engineers (both Mid-level) to join one of the OLX teams. During the recruitment process, we will discuss your experience and expectations to match you with the team where you will thrive.
Joining OLX as a Software Engineer means collaborating closely with colleague engineers and SREs, the product team, and an engineering manager while building one of the newest distributed systems we have in the company.
Our systems are built with Golang and they run on AWS.
- You are curious about how things work and you have the "you build it, you run it, you own it" mentality
- You have solid software development experience (ideally with Go)
- You have experience with event-driven architecture and event-sourcing pattern
- You understand Domain-Driven Design principles
- You have a background working with relational databases as well as non-relational databases, e.g. MySQL, DynamoDB, Redis, Memcached, and a good understanding of cloud architecture, ideally AWS, and infrastructure as code tools like Terraform or CloudFormation
- You have strong analytical and critical thinking skills - we value people who ask "why" and challenge assumptions
- You enjoy participating in system design and requirement gathering (Event Storming)
- Strong team player, open to discussions and cross-hub collaborations
- Bonus points for experience with GraphQL, Docker, Kubernetes, GitLab, CI/CD
- Contribute technically to projects and take part in the planning, architectural decisions, and system design, execution, and success of complex technical projects
- Be part of a team and establish credibility with the quality of your own and your team’s technical execution
- Design and implement scalable event-driven systems
- Work closely with the product management team to ensure we’re building the best products for our users
- Monthly salary and an annual bonus (15%)
- Working with and impacting all OLX websites around the world
- Training and conference budget and free access to Udemy courses
- A benefits package with 300 points on the Mybenefit platform per month, private medical care provided by Luxmed, Ask Henry services, access to the coaching tool (BetterUp care), and much more
- 100% remote work (as well as the possibility of working from our offices in Poznan and Warsaw)
- The first step is a meeting with our Tech Recruiter: we are excited to get to know you and tell you more about OLX and the role
- Next, you'll meet one of our Engineering Managers
- Following that, there will be a technical check consisting of a live coding task and a System Design session
- Finally, we will provide feedback and, hopefully, extend an offer