Roles & Responsibilities
- Analyze & estimate project work effort and create development roadmaps
- Development of new features
- Implementing new services/features as a backend developer
- Maintenance of existing functionality
- Perform on-call rotations to provide support for urgent production issues
- Optimize existing codebase for performance, reliability, and scalability
- Perform code reviews and engage in pair-programming sessions
- Be a part of backend development team that is responsible for all aspects of ongoing software
- Contribute to all phases of software development life cycle
- Participate in software, and architecture design meetings
- Participate in knowledge transfer, lead, coach, and mentor team members
- Interest in the latest programming trends such as functional and reactive programming
- Write unit and other automated tests
Skills & Experience
- Bachelor’s degree in Computer Science or similar
- At least 4+ years of NodeJS (JS/TS) development experience
- Primus, Socket.io and similar frameworks experience for websocket
- Worked with large-scale distributed storage and database systems (Postgres)
- Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ)
- Docker (Swarm) knowledge is desirable
- Kubernetes, AWS (S3, Aurora RDS, Cloudfront), GCP, Linux O/S experience is desirable
- Passion for technology and real-time applications
- Positive mindset and details oriented approach
- An open-minded person, proactive team-player
- An agile mindset with excellent communication, documentation and team working skills
Our Offer
- Competitive salary
- Annual performance based bonus scheme
- A multicultural environment
- Comprehensive training
- Dynamic working environment
- Flexible working hours
Evolve your career and be a part of the future of iGaming!