Backend Developer (.NET) in the EU
ВакансіїSummary
Andersen is hiring a Backend Developer (.NET) in the EU for an iGaming project. The role includes refactoring a CRM system, migrating to microservices, fixing bugs, and adding features to improve system efficiency.
The customer is a next-generation tech company focused on providing products across all online gaming verticals: Sportsbook, Casino, and Lottery games, as well as the all-in-one iGaming platform. The company is focused on servicing operators in regulated markets, helping them achieve competitive advantage and supporting them with revolutionary tech innovations.
The project focuses on refactoring and modular decomposition of a large CRM monolith with a gradual migration to microservices. The goal is to maintain existing functionality while fixing bugs and implementing new features, as well as to improve system architecture, testing, and delivery processes.
Responsibilities
- Refactoring the CRM service and decomposing features into modules/services.
- Developing new functionality for existing projects.
- Maintaining existing features and fixing bugs.
- Writing unit and integration tests, improve coverage.
- Supporting CI/CD pipelines (Jenkins), database migrations, and automated integration testing.
- Participating in and leading code reviews, improving coding standards and architecture.
- Preparing technical documentation and on-boarding materials.
- Assisting in backlog refinement, task decomposition, planning poker estimation.
- Collaborating with QA, leads, and cross-functional team members in daily syncs.
- Occasionally handling legacy code maintenance to support releases.
Requirements
- Experience in .NET / C# development for 4+ years, specifically with .NET Core / .NET 6/8 in production.
- Advanced C# skills (async/await, generics, LINQ, value types, span).
- Strong knowledge of SOLID, design patterns, CQRS.
- Proven experience with microservice architectures.
- Practical hands-on experience with Kafka and/or RabbitMQ (partitions, consumer groups, retries, offsets).
- Experience designing REST APIs, API Gateway usage, API versioning, and backward compatibility.
- Strong PostgreSQL experience (multi-schema environments), advanced SQL, indexing, migrations.
- Practical knowledge of Redis (patterns, TTL, eviction strategies, cache stampede prevention).
- Strong experience with unit + integration testing, hands-on with TestContainers / Docker for integration tests.
- Docker and basic Kubernetes experience (deployments, services, etc.).
- Experience with Postman and Swagger.
- Ability to handle incomplete or changing requirements, proactive in clarifications, ownership mindset.
- Experience in cross-functional Scrum teams, comfortable with daily syncs and agile delivery.
- Good communication skills for direct communication with leads and business stakeholders.
- Level of English – from Intermediate+ and above.
Desired skills
- Experience in iGaming or other regulated industries (e.g. Fintech), multi-tenant architectures.
- Experience rewriting legacy code/modules from scratch and working in teams during forming/norming stages (mentorship, establishing standards, onboarding).
- Entity Framework Core knowledge (performance optimization, mapping) and familiarity with Dapper.
- Experience with ElasticSearch & Kibana for logs and monitoring.
- Hands-on with Quartz.NET for job scheduling.
- Experience in load/performance testing (K6, JMeter) and performance tuning.
- Exposure to AWS (deployments, IAM, infra basics).
- Experience in contract testing with WireMock.
Other important skills for the vacancy are described in the knowledge matrix
Reasons to join us
- Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
- The opportunity to change the project and/or develop expertise in an interesting business domain.
- Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
- Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
- The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
- Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
- Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
- Certification compensation (AWS, PMP, etc).
- Referral program.
- English courses.
- Private health insurance and compensation for sports activities.
Join us!
Будемо раді бачити вас!
Ми обробляємо персональні дані відповідно до GDPR
Шукаєте нові можливості для розвитку? Ознайомтеся з відкритими позиціями в Andersen просто зараз