Announced
13/09/20243 month(s) ago
Job Status
Employee
Job Type
Full time
Expiration Date
13/12/2024 20 days left
Job Category
Job Location
Ta' Xbiex, Malta
Reference Number
L54958X3
Job Title
Senior PHP / Node DeveloperJob Presentation
Seeking Senior PHP / Node Develope r with a strong background in either the casino industry or financial systems. The ideal candidate will have extensive experience in developing backend services using PHP and Node.js, and a deep understanding of queuing systems such as RabbitMQ and Kafka, as well as database systems like MySQL and MariaDB. The candidate will play a crucial role in building and maintaining high-performance backend services.
Key Responsibilities
- Develop and maintain backend services using PHP and Node.js to handle high volumes of financial transactions.
- Design, implement, and manage robust and scalable database solutions using MySQL/MariaDB.
- Integrate and manage queuing systems like RabbitMQ and Kafka to ensure efficient transaction processing.
- Collaborate with DevOps engineers, and other team members to deliver high-quality products.
- Conduct code reviews, optimize performance, and ensure security best practices.
- Troubleshoot and resolve complex technical issues related to backend services and transaction handling.
- Mentor junior developers and contribute to the continuous improvement of the development process.
- Apply software development methodologies, such as Agile and Scrum, to ensure efficient project management and delivery.
- Implement and maintain containerization solutions using Docker.
Requirements
- Bachelor's degree in computer science, Information Technology, or a related field, or equivalent experience.
- At least 5 years of experience in backend development with a focus on PHP and Node.js.
- Proven experience in the casino industry or financial systems.
- Strong knowledge of queuing systems such as RabbitMQ and Kafka.
- Extensive experience with MySQL and/or MariaDB, including complex query optimization and database design.
- Familiarity with RESTful API design and development, as well as GraphQL, Protobuf, and Flatbuffer
- Experience with version control systems.
- Strong understanding of software development methodologies, such as Agile and Scrum.
- Good grasp of containerization principles and experience with Docker.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
What we offer
- Attractive remuneration package
- Wellness benefit (after probation)
- Optician/Spectacle and Blue Lens Benefit (after probation)
- Health Insurance (after probation)
- Breakfast/lunch all week
- Monthly snacks allowance
- Training support
- Modern office facilities
- Exciting Company Events
- Beer Fridays
- Refer a friend bonus
- Relocation package (if required)
JOB BY