BettingJobs are working with an up-and-coming B2C and B2B company who are developing their own sportsbook platform. They are looking for a Back-End Developer to be based in Malta working remotely from the country.
The successful candidate will be responsible for building and maintaining the server-side components of their web applications, ensuring their robustness, scalability, and efficiency.
Responsibilities:
- Develop and maintain server-side logic, databases, and APIs.
- Write clean, efficient, and well-documented code.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Ensure data security, integrity, and privacy.
- Optimize applications for speed and scalability.
- Troubleshoot, debug, and upgrade existing systems.
- Work with cloud infrastructure and deployment tools (e.g., AWS, Azure).
- Collaborate with cross-functional teams to define and implement new features.
- Stay updated on the latest back-end technologies and best practices.
Requirements:
- Proficiency in back-end languages such as Python, Java, Ruby, or Node.js.
- Experience with RESTful API development and integration.
- Strong knowledge of databases (SQL, NoSQL).
- Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
- Experience with version control systems (e.g., Git).
- Understanding of server-side templating engines.
- Knowledge of authentication and authorization mechanisms (OAuth, JWT, etc.).
- Strong problem-solving and debugging skills.
Nice to have:
- Experience with containerization tools (e.g., Docker).
- Familiarity with message brokers (e.g., RabbitMQ, Kafka).
- Experience with microservices architecture.
- Familiarity with DevOps practices and CI/CD pipelines.
- Understanding of Agile methodologies and tools (Jira, Trello).