Fullstack Software Engineer

Technology Gzira, Malta


Description

Position at CasinoGrounds

About the Role:
We are seeking a skilled and adaptable Full Stack Software Engineer to join our dynamic team. The ideal candidate will have expertise in developing scalable applications using Java or Node.js, modern frontend frameworks, and caching solutions. This role involves working on complex, high-performance systems with an opportunity to make a significant impact in a collaborative, international environment.
 
The main responsibilities of the position include:
  • Design, develop, and maintain scalable microservices using Java (with Spring Boot) or Node.js.
  • Build and optimize high-performance RESTful APIs.
  • Leverage caching solutions such as Caffeine and Hazelcast to improve application performance.
  • Implement messaging systems using tools like Kafka.
  • Work with both relational databases (MySQL) and document databases (MongoDB), including the Mongo Aggregation Framework.
  • Develop responsive and dynamic frontend applications using React, Next.js, HTML, and CSS.
  • Optimize services and databases for performance and scalability.
  • Collaborate with cross-functional teams to deliver innovative and high-quality software solutions. 
Main requirements:
  • Familiarity with Caffeine, Hazelcast, or similar caching solutions.
  • Proficiency with Kafka or similar tools.
  • Strong knowledge of MySQL and MongoDB, including experience with the Mongo 
  • Hands-on experience with Puppeteer or similar tools.
  • Strong problem-solving skills and ability to troubleshoot complex systems.
  • Team-oriented with a focus on collaboration in an international environment.
Nice to have skills:
  • Experience with Kubernetes (K8s) to deploy, monitor, and manage applications.
  • Familiarity with setting up and maintaining CI/CD pipelines to automate build, testing, and deployment processes.
  • Advanced skills in optimizing APIs for speed and efficiency
  • Understanding of distributed systems and modern architectural patterns

 

Type of employment: Full time
Location: Malta/ Hybrid role