Crucible Quick Contact

Please feel free to contact us with any question you might have. We are confident that we can be the right choice for your recruitment effor

icon_widget_image Monday-Sunday Available 24/7/365 icon_widget_image Vatroslava Jagica 5, 11050 Beograd, Serbia icon_widget_image +381638401554 icon_widget_image office@cru.rs

OtIT / .Net

Work Conditions

  • Remote with occasional office (once a week is preferable) or office.
  • Full time, long term
  • Belgrade office, Belgrade Waterfront
  • Standard contract is proffered, B2B is possible

Senior Software Engineer (C# .NET)

About Us

We are a dynamic and fast-growing sports technology startup with a global team of designers, engineers, and data scientists. United by our passion for team sports, cutting-edge product development, and sophisticated technology, we’re on a mission to revolutionize the way people engage with digital media, turning screen time into active playtime.

As part of our international team, you will work in a collaborative and creative environment, building products that have a real impact on how people experience sports. If you thrive in an innovative startup culture and are excited about the intersection of sports and technology, we’d love to hear from you!

Position: Senior Software Engineer (C# .NET)

We are looking for an experienced and motivated Senior Software Engineer with a strong background in C# .NET development. You will play a key role in designing, developing, and maintaining our platform, utilizing best practices in software architecture and a range of cutting-edge technologies. The ideal candidate is someone who thrives in a fast-paced startup environment and is passionate about creating high-quality, scalable products.

Responsibilities

  • Design, implement, and maintain efficient, reusable, and reliable C# .NET code.
  • Work closely with a multidisciplinary team to design, architect, and develop new features.
  • Apply SOLID principles, Clean Architecture, Domain-Driven Design (DDD), and Event-Driven Architecture in your day-to-day work.
  • Manage databases using Cosmos DB and SQL Server, leveraging Entity Framework (EF) Core.
  • Containerize applications with Docker, deploy on Azure Kubernetes Service (AKS), and manage secure access with Azure Key Vault.
  • Collaborate on full-stack development; knowledge of ReactJS and TypeScript is a plus.
  • Stay up-to-date with industry trends and continuously improve processes and solutions.

Requirements

  • A minimum of 4+ years of relevant work experience in software development.
  • Strong expertise in C# .NET and SOLID design principles, with experience in architectural patterns and anti-patterns.
  • Proficiency in Cosmos DB, AKS, Docker, SQL Server, and Entity Framework Core.
  • Understanding of Event-Driven Architecture and Domain-Driven Design (DDD).
  • Experience working with Azure Key Vault.
  • Familiarity with frontend technologies like ReactJS and TypeScript is highly desirable.
  • Ability to thrive in a startup environment with a collaborative and entrepreneurial mindset.

What We Offer

  • Competitive salary based on your knowledge and experience.
  • Opportunity to work on a long-term project (minimum 3-4 years).
  • A hybrid working environment – the option to work from the office at least once a week, with flexibility to work remotely.
  • A supportive and open-minded team with a culture of innovation and collaboration.
  • Career growth opportunities and the potential for financial rewards in line with company success.
  • A pleasant and productive work environment that fosters both personal and professional growth.

Additional Info

Da li se radi prekovremeno?
Ne. 
 
Outsorcing ili inhouse?
Rad na productu, na kome smo mi suvlasnici. Long term je svakako i product based. Inhouse ali je tim rastrkan po svetu. 
 
Mindset ili senioritet?
Medior – senior i ljudi koji generalno zele da napreduju i vole programiranje, rešavanje izazova itd. 
 
Koju metodologiju razvoja softvera koristimo?
Scrum-Agile, ali se menja u zavisnosti od potrebe tima. 
 
Postoji li test okruženje?
Da. 
 
Postoji li mogućnost rada od kuće?
Da, jednom nedeljno se dolazi u firmu u BGD na vodi. 
 
Broj zaposlenih u kompaniji I veličina tima?
U Srbiji nas ima 50ak u razlicitim timovima, svaki tim se bavi određenim proizvodom i najčešće ima još 5-10 kolega u Holandiji. 
 
Da li ću raditi na razvoju novog softvera ili održavanju postojećeg?
I novih i postojećih komponenti. 
 
Da li ću imati direktan kontakt sa klijentima?
Nemamo klijente, mi smo suvlasnici tih firmi, tako da je ovo kao inhouse,tretirati ih kao kolege. 
 
Da li se radi u timu ili jedan programer pokriva jedan projekat?
Tim. 
 
Koliko sati traje radno vreme?
8h
 
Da li postoji predefinisan system napredovanja?  Ukoliko postoji, kako je definisan u kratkim crtama?
Radmo redovno performance review-e, na 6-8 meseci, dok uglavnom jednom godišnje pravimo raise ukoliko su svi review pozitivni. 
 
Kako izgleda vaš proces zaposljavanja?
Screening, culture fit meet, tech intervju, finalni razgovor gde se daje ponuda ako je kandidat prošao sve. 
 
Koliko dugo traje projekat za koji imate otvorenu poziciju i kakve garancije dajete za stabilnost posla kada ilia ko se projekat završi?
Firma posluje 10 godina, konkretan projekat 2 godine. Voleli bismo da damo garancije ali tako nešto ne postoji. Mi smo i investitori u ovaj projekat, tako da nam se def. Isplati da on traje i da firma radi. Tokom desert godina rada ni za Covid, a ni sada u ovoj krizi nismo imali nikakve talase otpuštanja. 
 
Da li postoji mogućnost napredovanja?
Da. 
 
Hoću li biti okružen seniorima u timu?
Da. 

How to Apply 

If you’re ready to join a team of innovators dedicated to reshaping the future of sports technology, we’d love to hear from you!