Be responsible for the conceptualization, design, development, testing, review, deployment, and operation of the scraping and data collection solutions of our most popular applications: the property and car marketplaces
Develop modern, state-of-the-art, stable, and maintainable internal services as well as support our existing solutions which provide our user-facing applications with the collected raw data
Tackle interesting challenges in a variety of technologies, including our transition to the Azure cloud and exploring new ways of collecting and processing data
Actively participate in shaping the team and its ways of working inside the company-wide Scaled Agile Framework
Work with .NET/C# (Framework and Core), ASP.NET, NHibernate, NUnit, Moq, Autofac;
Work with MS SQL Server, MongoDB, ELK, Datadog
Work with Azure Cloud, Azure Kubernetes Services as well as GitHub; Visual Studio & VS Code;
Perform Software development with Kanban/Scrum/SAFe using Jira and Confluence
Use Slack and Google Workspace
Requirements
Degree in computer science or have equivalent work experience
3-5 years of professional work experience
Profound knowledge in developing modern and containerized .NET (6 and onward) as well as monolithic .NET Framework applications
Knowledge of how to design testable software and how to cover it with automated tests
Understanding of architecting scalable distributed batch systems (preferably real-time as well)
Understanding of Git, GitHub, Jira, and Confluence
Ability to participate in the whole lifecycle (design, implementation, testing, deployment, monitoring, etc.) of cloud-native applications using state-of-the-art technologies such as Kubernetes and the respective tooling (helm, kubectl, az, etc.) in the Azure Cloud
Profound knowledge of SQL
Familiarity with different kinds of persistence/event/streaming technologies
Experience with agile development methodologies (SAFe is a plus) and understanding the idea of outcome-driven development
Experience in data mining, e.g., web crawling & scraping
An open communication skills and proactive contributor approach
Willing to create complex applications for data collection and web scraping
Fluency in English
Benefits
A chance to be a part of a casual but professional environment where you will have a safe place to try, fail and learn
Have full ownership over your code
Coaching from our tech leads to advance your soft and technical skills and set your own development path
Defined and organized onboarding process for both, the company, and the project
Competitive compensation depending on experience and skills
Private pension and medical insurance for you and your family. Also, maternity, and sick leave are 100% paid
Sports clubs – from fishing to basketball, whatever rocks your boat
Awesome referral fees - because great people know great people
Work-life balance – this is the company that really supports your professional, family, and personal goals
Freedom to decide how you want to work - partly or fully remote or from our offices