Senior .NET Engineer (Sports Betting Project)
Ukraine
Full Time
Backend
Experienced
PROJECT DESCRIPTION
We are seeking a highly skilled Senior .NET Developer to join our dynamic team. Our client is the UK-based sports betting company. The company offers a range of sports betting products, including spread betting, fixed odds betting, and in-play betting on a variety of sports, such as football, cricket, tennis, horse racing, and more.
IN THIS ROLE, YOU WILL
- Design, develop, and maintain relay services using .NET 6/8 to integrate third-party betting data providers with various consumers;
- Implement and optimize data storage solutions using MongoDB, PostgreSQL, and related technologies;
- Develop efficient messaging and event-driven solutions using RabbitMQ, Kafka, and DAPR;
- Collaborate closely with cross-functional teams to deliver high-quality software solutions on time;
- Ensure the scalability, performance, and reliability of services through rigorous testing and monitoring;
- Provide technical guidance and mentorship to junior developers;
- Stay updated on emerging technologies and apply best practices to improve existing systems.
IF YOU HAVE
- 5+ years as a .NET developer, with expertise in .NET 6 and preferably .NET 8;
- Strong knowledge of MongoDB and PostgreSQL;
- Familiarity with DAPR for building modern, cloud-native applications;
- Experience with Aspire (if relevant to your use case, describe more about its role in the project);
- Solid understanding of RESTful API design and integration;
- Experience with scalable and resilient microservices architectures;
- Familiarity with Agile methodologies and version control systems like Git;
- Excellent problem-solving skills and attention to detail;
- Strong communication and collaboration skills;
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes);
- Familiarity with CI/CD pipelines for automated deployments.
AS AN OPINOV8R, YOU WILL HAVE
- Digital-First Approach: Great talent knows no borders! You can work from wherever you are. We hire and collaborate with professionals worldwide.
- Remote Work Model: Balance your professional and personal life with our flexible working conditions. We offer an, empowering you to be productive and deliver your best from anywhere.
- Exciting Projects: Dive into impactful projects across various industries that challenge and spark your creativity. Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change.
- Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills. We foster continuous learning and development opportunities that allow you to grow and reach new heights.
- Join the Best Team Ever: Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support. Together, we develop services that make a real impact on the world.
HOW’S THE HIRING PROCESS GOING
We strive to make a smooth and transparent hiring process to find the perfect match for both sides. Steps may differ depending on the position — here's what to expect:
- Initial Interview: If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better.
- Technical Interview: Depending on the role, you may be asked to complete a technical assessment/test task to showcase your expertise.
- Client’s Interview: Meet with client representatives to discuss the role specifics and gain insights into the project's scope and expectations.
- Final Decision: After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.
We are seeking a highly skilled Senior .NET Developer to join our dynamic team. Our client is the UK-based sports betting company. The company offers a range of sports betting products, including spread betting, fixed odds betting, and in-play betting on a variety of sports, such as football, cricket, tennis, horse racing, and more.
IN THIS ROLE, YOU WILL
- Design, develop, and maintain relay services using .NET 6/8 to integrate third-party betting data providers with various consumers;
- Implement and optimize data storage solutions using MongoDB, PostgreSQL, and related technologies;
- Develop efficient messaging and event-driven solutions using RabbitMQ, Kafka, and DAPR;
- Collaborate closely with cross-functional teams to deliver high-quality software solutions on time;
- Ensure the scalability, performance, and reliability of services through rigorous testing and monitoring;
- Provide technical guidance and mentorship to junior developers;
- Stay updated on emerging technologies and apply best practices to improve existing systems.
IF YOU HAVE
- 5+ years as a .NET developer, with expertise in .NET 6 and preferably .NET 8;
- Strong knowledge of MongoDB and PostgreSQL;
- Familiarity with DAPR for building modern, cloud-native applications;
- Experience with Aspire (if relevant to your use case, describe more about its role in the project);
- Solid understanding of RESTful API design and integration;
- Experience with scalable and resilient microservices architectures;
- Familiarity with Agile methodologies and version control systems like Git;
- Excellent problem-solving skills and attention to detail;
- Strong communication and collaboration skills;
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes);
- Familiarity with CI/CD pipelines for automated deployments.
AS AN OPINOV8R, YOU WILL HAVE
- Digital-First Approach: Great talent knows no borders! You can work from wherever you are. We hire and collaborate with professionals worldwide.
- Remote Work Model: Balance your professional and personal life with our flexible working conditions. We offer an, empowering you to be productive and deliver your best from anywhere.
- Exciting Projects: Dive into impactful projects across various industries that challenge and spark your creativity. Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change.
- Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills. We foster continuous learning and development opportunities that allow you to grow and reach new heights.
- Join the Best Team Ever: Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support. Together, we develop services that make a real impact on the world.
HOW’S THE HIRING PROCESS GOING
We strive to make a smooth and transparent hiring process to find the perfect match for both sides. Steps may differ depending on the position — here's what to expect:
- Initial Interview: If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better.
- Technical Interview: Depending on the role, you may be asked to complete a technical assessment/test task to showcase your expertise.
- Client’s Interview: Meet with client representatives to discuss the role specifics and gain insights into the project's scope and expectations.
- Final Decision: After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.
Apply for this position
Required*