We are in the unique position to experience new and interesting situations that many companies have never seen before. We bake challenges by using agile methodologies , top line tools and of course always working with the best of teams .
This is a chance to be part of a rapidly growing team in a company that is changing the food delivery landscape, and be able to influence, execute and see the impact of your work at the end of the day.
Our #techteam is on a rapid growth trajectory and has interesting problems to solve to ensure our platform stays robust and delivers a good service to our customers.
We are looking for an experienced and passionate Principal Engineer to work on user-facing and internal tools, providing high quality work products that drive our business.
We are a team of energetic, motivated and restless tech enthusiasts that take on the challenge of empowering our customers and internal users.
We do that by providing them with the necessary intuitive technologies through creating a wide range of software solutions.
If these sound like you, then challenge yourself by joining our #techteam and make an impact !
About the role :
Be a technical expert that the team can refer to for advice or validation of a solution.
Take a leading role in designing and delivering solutions that will scale with significant volumes, be highly available, performant and resilient.
Guide conversations to remove blockers and encourage collaboration across teams.
Help to set some of the engineering standards and best practices to be followed by engineers.
Drive a culture of continuous improvement of system performance and reliability.
Collaborate with stakeholders across product and engineering to understand pain points, and opportunities and define and lead high-impact platform initiatives to make the most of these opportunities.
Coach, develop and mentor engineers. Principal Engineers are members of the hiring panel for the majority of our engineering roles.
Key Requirements :
University and / or Postgraduate Degree in Computer Science, Computer Engineering or equivalent
Hands-on experience driving platform transformations within high-growth environments at scale
Extensive Experience of designing complex solutions and microservice architectures
Familiarity with designing containerized cloud environments, preferably in AWS using docker / Kubernetes
5 + years of working experience in full-stack development
Knowledge of relational and non-relational database systems (e.g. MongoDB, Redis, PostGres)
Familiarity with SOLID principles and software design patterns
Experience consuming and developing REST APIs
Superior organizational and analytical skills with hypothesis-driven problem solving and turning data into actionable insights
Ability to collaborate and influence at all levels across business and technology
Strong communication and collaboration skills (English is a must)
Nice to have :
Comfort in TDD and other testing practices
Familiarity with at least one major cloud services provider (experience with AWS is a plus)
Knowledge of at least one scripting language (e.g. Python)
Experience working in an Agile team (Scrum / Kanban / XP)
Involvement with open source projects is a plus.
We offer :
Competitive remuneration scheme
Private Medical & Life Insurance
Career development opportunities
Free remote fitness courses
Your life efood :
You will be a part of a fast-growing multinational company, member of the Delivery Hero holding, with the opportunity to acquire new skills and grow professionally.
You will have the opportunity to function in an established, yet creative and fun working environment with genuine and ambitious people whose ultimate goal is to maintain efood as the ideal workplace.
In 2021 we were honored with a 3rd place award from the Great Place to Work® Institute
Daily routine will be a thing of the past, as no day will be the same day as the one before.