We are looking for a Software Engineer who is motivated to build world-class applications using top-notch technology. You will be working in a very friendly and relaxed environment and be part of a highly motivated, talented and growing team.
If you love to learn, if you are willing to share knowledge and would love to be part of the building process to reach the top, using the latest technology stack and having fun doing it, this is an opportunity you can’t miss.
What you'll do
Develop web-scale applications delivering features for our marketplace;
Develop software applications for back-office;
Stay up to speed with backend and web technologies, software architecture principles and design patterns;
Have knowledge about performance, resilience and security;
Have an understanding of the full development lifecycle with an emphasis on software quality processes;
Work in an Agile environment, focusing on delivery / commitment and continuous improvement;
Use state-of-the-art technologies such as .NET Core, ASP.NET MVC Core or Docker;
Actively participate in the training and building skills of junior developers.
Who you are
A professional with a minimum of 5 years of experience with Microsoft development tools and programming languages;
Experienced in object-oriented languages (C# or Java);
Proficient in using ASP .NET, MVC, WebAPI and unit testing frameworks;
Experienced in NoSQL database or Redis is a plus;
Experienced in working with Scrum or Kanban methodologies is a plus;
An excellent team worker and with communication skills;
Skilled in problem-solving and with a proactive attitude;
Fluent in English (spoken and written).