Senior JavaScript Full Stack Developer (with .NET experience)

Remote
Full Time
Experienced
PROJECT DESCRIPTION

We are seeking a highly skilled Senior Full Stack Developer (React/ .NET) 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 scalable applications using React, Next.js, Node.js, and .NET 8; 
- Build and optimize SQL Server-based databases to ensure high performance and reliability; 
- Work with Umbraco for content management and web development;
- Containerize applications using Docker and deploy them on Azure cloud infrastructure; 
- Collaborate with cross-functional teams to implement solutions aligned with business goals; 
- Leverage version control and CI/CD tools such as GitHub, TeamCity, or/and GitHub Actions for streamlined development workflows; 
- Follow Agile methodologies, including Scrum, to ensure iterative and incremental delivery of value to stakeholders; 
- Ensure code quality through best practices, code reviews, and adherence to technical standards.

IF YOU HAVE

- Advanced experience with React, Next.js, and Node.js for front-end and server-side development; 
- Experience with .NET (preferably .NET 8) for back-end development;
- Expertise in working with SQL Server for database design and management;
- Knowledge of Umbraco CMS for web content management;
- Experience with Docker for containerized application deployment;
- Hands-on experience with Azure cloud services.
- Version control with GitHub; 
- Familiarity with CI/CD pipelines such as TeamCity and GitHub Actions;
- Solid understanding of Scrum and Agile frameworks, with the ability to work in iterative cycles effectively.

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.
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*