Strong Middle .Net Developer
About us:
EveryMatrix is a leading B2B SaaS provider delivering iGaming software, content and services. We provide casino, sports betting, platform and payments, and affiliate management to 200 customers worldwide.
But that's not all! We're not just about numbers, we're about people. With a team of over 1000 passionate individuals spread across twelve countries in Europe, Asia, and the US, we're all united by our love for innovation and teamwork.
EveryMatrix is a member of the World Lottery Association (WLA) and European Lotteries Association. In September 2023 it became the first iGaming supplier to receive WLA Safer Gambling Certification. EveryMatrix is proud of its commitment to safer gambling and player protection whilst producing market leading gaming solutions.
Join us on this exciting journey as we continue to redefine the iGaming landscape, one groundbreaking solution at a time.
We are looking for a passionate and dedicated /strong Middle .Net Developer to join our team in Lviv!
About the job:
In this role, you will contribute to the design, development, and integration of evolving business functionalities within our payment gateway, a core component of our online gambling platform. Our system integrates with numerous Payment Service Providers (PSPs) across multiple markets, requiring continuous support, enhancement, and development of new integrations. You will work in a fast-paced, highly collaborative environment, where precision, reliability, and compliance are key. The ideal candidate is a proactive problem solver who thrives in a test-driven, agile development setting and enjoys working on complex distributed systems. As our platform operates in multiple countries under diverse regulatory frameworks, you will help implement market-specific features and compliance requirements, ensuring secure and seamless payment operations across regions.
What You'll get to do:
Design, develop, and integrate new business functionalities on the platform, with a focus on integrations with Payment Service Providers (PSPs).
Translate business requirements into robust, scalable, and maintainable software solutions.
Collaborate closely with team leaders, product owners, and cross-functional technical teams to clarify requirements and align on implementation details.
Contribute to the design, development, and evolution of the system architecture, including microservice-based components.
Write clean, testable, and well-documented code in accordance with project guidelines and agile practices.
Support QA teams during testing phases and assist in troubleshooting and resolving production issues.
Participate in code reviews, architectural discussions, and continuous improvement initiatives.
Maintain and enhance internal NuGet packages and shared components used across projects.
Take ownership and responsibility during on-call duties, ensuring system reliability and timely incident resolution.
Actively participates in onboarding new team members, conducting thorough code reviews to maintain high standards, and providing consistent mentoring to foster the technical growth of junior and middle-level peers.
What You need to know:
4+ years of proven experience in backend development specializing in the .NET stack.
Expert-level proficiency in C# and .NET 8, with a strong preference for candidates experienced in memory management, Span/Memory, and performance profiling.
Advanced knowledge of relational databases (PostgreSQL, MSSQL), including query optimization and ACID properties, alongside experience using Redis for distributed caching.
High proficiency in building, securing, and optimizing high-performance web services using REST and gRPC.
Practical experience implementing Saga and Outbox patterns while maintaining eventual consistency in complex environments.
Hands-on experience with microservice architectures and event-driven design using Kafka (specifically topics, partitions, and consumer groups).
Proficiency with Docker and Kubernetes, including writing manifests, managing pod lifecycles, and troubleshooting within K8s environments.
A documented track record of contributing to shared internal libraries or NuGet packages to drive team-wide productivity.
Here's what we offer:
Start with 22 days of annual leave, with 2 additional days added each year, up to 32 days by your fifth year with us.
3 sick leave days per year, no doctor's note required; 30 medical leave days with medical allowance
Hybrid work schedule is available after the first three months of employment, with up to 50 days of work from home per year.
Benefit from two Free Fridays each year, limited to one per quarter.
Daily catered lunch or monthly lunch allowance.
Private Medical Subscription.
Access online learning platforms like Udemy for Business, LinkedIn Learning or O’Reilly, and a budget for external training.
Gym allowance.
Corporate English lessons.
Support for New Parents:
21 weeks of paid maternity leave, with the flexibility to work from home full-time until your child turns 1 year old.
4 weeks of paternity leave, plus the flexibility to work from home full-time until your child is 13 weeks old.
Our office perks include on-site massages and frequent team-building activities in various locations.
At EveryMatrix, we're committed to creating a supportive and inclusive workplace where you can thrive both personally and professionally. Come join us and experience the difference!
- Department
- Platform Delivery
- Locations
- Lviv
- Remote status
- Hybrid
- Employment type
- Full-time
Lviv
Already working at EveryMatrix?
Let’s recruit together and find your next colleague.