About the job
Join Novibet as a .NET Software Developer!
Are you eager to embrace a pivotal position within a vibrant and rapidly expanding organization? If you possess a strong enthusiasm for Software Development and excel in a fast-paced setting, this may be the perfect opportunity for you.
About Us
Established in 2010, Novibet is a premier GameTech company making significant strides across Europe, the Americas, and other regions, including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. With operational hubs in Greece, Malta, Brazil, and Mexico and a workforce exceeding 1,200 employees globally, we pride ourselves on remaining at the cutting edge of technological innovation, consistently pushing boundaries to deliver seamless entertainment and online gaming experiences to our swiftly growing clientele.
Why Choose Novibet?
At Novibet, we empower our team members to excel, emphasizing growth through active listening and learning in a collaborative environment of innovative thinkers who are continually adapting to new challenges. Our commitment extends to cultivating a positive, inclusive, and supportive workplace culture where every individual can flourish.
By joining us, you will become part of a diverse team of over 1,200 individuals worldwide, united in our values of collaboration, innovation, and personal development.
Our proprietary platform is a dynamic ecosystem comprising over 150 microservices and applications, the majority of which are designed for high availability. Our technology stack includes .NET Core, SQL Server, RabbitMQ as a message broker, and Redis for caching, alongside the ELK stack for logging, Kafka for event streaming, and MongoDB.
Your Responsibilities
- Develop high-quality web and API applications using C# and .NET Core
- Contribute to system technical design and evaluate new tools/technologies
- Revise, update, refactor, and debug existing code
- Implement security measures and data protection protocols
- Integrate with third-party service APIs
- Demonstrate familiarity with web technologies (HTTP protocol and RESTful APIs) for API consumption and development
- Maintain efficient MS SQL databases
- Participate in team code reviews.
What You Bring
- A Bachelor’s and/or Postgraduate Degree in a relevant field
- A minimum of 3 years of relevant professional experience, preferably in FinTech or Payment Solutions
- A focus on efficiency, user experience, and continuous process enhancement
- Outstanding time management abilities
- The capability to work autonomously as well as collaboratively
- Proficiency in English, both verbal and written
Technical Skills We Desire
- Proficient in .NET C# (6.0+), WebAPI, Entity Framework, LINQ
- Experience with Microservices architecture
- Familiarity with message brokers
- Understanding of reactive programming patterns
- Ability to write clean, maintainable, and fault-tolerant code

