Backend Software Engineer
Home » Backend Software Engineer

You will:
- 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
You have:
- 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
Our offer:
- 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
Please apply or contact us for any additional information.