Senior Backend Software Engineer
OLX Group
Remote, Portugal
Who we are looking for:
- A product-minded engineer who thinks from a user perspective, understanding both the how and why behind technical solutions.
- Someone with deep knowledge of programming languages, frameworks, and best practices, with strong mastery of data structures, algorithms, and software architecture to build and scale cloud-based systems.
- A backend engineer with strong background experience in Golang, Java/Kotlin, or PHP (preferred technologies). Flexible and capable of adjusting to changing project requirements, roles, and backend technologies as needed.
- A problem solver who can break down complex challenges into manageable solutions using both analytical thinking and creativity.
- An effective communicator who can explain technical concepts to both technical and non-technical stakeholders while documenting technical specifications and processes clearly.
- A developer who believes in "you build it, you run it, you own it," ensuring high-quality code, debugging, optimization, and automation as key priorities.
- Someone with solid experience with relational and non-relational databases (MySQL, DynamoDB, Redis, Memcached) and a strong understanding of AWS cloud architecture and Infrastructure as Code tools (Terraform, CloudFormation).
- A professional with experience in large-scale web applications, an economic-thinking mindset and being able to design well-bounded domain systems.
What you will be doing:
- Leading the planning, execution, monitoring, and completion of projects, ensuring timely delivery and adherence to quality standards.
- Contributing to complex technical projects, ensuring robust, secure, and scalable software solutions.
- Mentoring and guiding junior engineers, fostering a collaborative and productive work environment. This includes delegating tasks, providing feedback, and facilitating team communication.
- Driving innovation by encouraging new ideas, shaping software development, and collaborating closely with product management to create user-centric solutions.
- Developing and deploying cloud-native solutions using GitLab CI/CD to AWS, contributing to broader engineering strategy and cross-team collaboration.
- Creating impact outside of your team by helping drive the Engineering strategy and contributing to cross-team collaboration through inter-team working groups or community guilds, among others.
Don't forget to mention EuroTechJobs when applying.