About the job
Join Novibet as a . NET Software Developer in the beautiful city of Heraklion, Crete!
Are you excited to make a significant impact in a vibrant and rapidly expanding company? If you are passionate about software development and excel in dynamic environments, this opportunity is perfect for you.
About Us
Established in 2010, Novibet is a leading GameTech company with operations across Europe, the Americas, and various other regions including Greece, Brazil, Ireland, Finland, Mexico, Chile, Ecuador, Cyprus, and New Zealand. With our headquarters in Greece and additional hubs in Malta, Brazil, and Mexico, we have grown to over 1,200 employees. Our mission is to remain at the forefront of technological innovation, consistently delivering seamless entertainment and online gaming experiences to our expanding customer base.
Why Choose Novibet?
At Novibet, we believe in empowering our employees to excel. We prioritize growth through listening and learning within a community of innovative thinkers and doers who continuously adapt to new challenges. We are dedicated to nurturing a positive, inclusive, and supportive workplace culture that enables every individual to thrive. By joining us, you will be part of a collaborative team that values innovation and personal growth.
Our proprietary platform is a sophisticated ecosystem comprising over 150 microservices and applications, many of which are highly available. Our tech stack includes . NET Core, SQL Server, RabbitMQ for messaging, and Redis for caching. Additionally, we utilize 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 the technical design of the system and explore new tools and technologies
- Revise, update, refactor, and debug existing code
- Implement security measures and data protection protocols
- Integrate third-party APIs
- Understand web technologies (HTTP protocol and RESTful APIs) for consumption and development
- Maintain efficient MS SQL databases
- Participate in team code reviews.
Your Qualifications
- A university degree in a relevant field
- 3+ years of professional experience, preferably in FinTech or payment solutions
- A focus on efficiency, user experience, and process improvement
- Strong time management skills
- Ability to work both independently and in a team environment
- Proficiency in English (both written and spoken)
