Senior Backend Developer
Machete Tech
- Pietà, Malta Island
- Permanent
- Full-time
- Microservices Development
- Create and improve existing REST API and GraphQL endpoints to support gaming operations
- Implement scalable solutions capable of handling thousands of requests per second
- Develop backend systems for game logic and core mechanics including character progression and gameplay features
- Implement networking and multiplayer systems to enable seamless online gameplay
- Build robust server infrastructure to support online gaming services
- Write clean, efficient, and maintainable code following industry best practices
- Participate in code reviews to ensure quality and reliability of the codebase
- Design and refine system architecture and database structures to support business goals
- Investigate and resolve complex technical challenges using appropriate tools and approaches
- Core Technical Skills
Database & InfrastructureHands-on experience with PostgreSQL, Redis, and ElastiCacheProficiency in database management and SQL/NoSQL technologiesExperience with message brokers like RabbitMQ for event-driven communicationKnowledge of Docker containerization and cloud servicesPreferred skills:
- Experience in the online gaming or iGaming industry is highly preferred
- An understanding of gaming software applications and operations
- Familiarity with laws and regulations governing remote gaming
- Knowledge of real-time communication and WebSocket implementation
- A solid understanding of security best practices including authentication, authorization, and secure communication
- Experience with performance optimization techniques including profiling and load testing
- Knowledge of anti-cheat systems and fraud prevention measures
- IT-related degree in Computer Science, Software Engineering, or related field
- Experience with AWS Cloud
- Knowledge of GitLab, ArgoCD for CI/CD operations
- Understanding of Domain-Driven Design (DDD) principles
- Experience with testing frameworks like Jest, Mocha for TDD practices
- Backend: Node.js, NestJS, TypeScript
- Databases: PostgreSQL, Redis, ElastiCache
- Message Queues: SQS, RabbitMQ
- APIs: REST, GraphQL
- Tools: Git, Docker, CI/CD pipelines
- Cloud: AWS (considered as a plus)
- Monitoring: Grafana, Prometheus (considered as a plus)
- A competitive and attractive salary
- Private health insurance
- Annual wellbeing allowance to support your physical and mental health
- Regular social events to foster strong team connections
- Daily lunch allowance when working from the office