We deliver a high quality service, working closely with businesses and candidates alike, acting as a real "HR Business Partner", offering HR Advisory and matching the "right" candidate with the "right" job.
Recruiter4You is a brand operated by Consultant4You LTD - A company based in Gibraltar.
Our client is an innovative and fast-growing platform operating in the casino, sports betting, and cryptocurrency space. They're dedicated to delivering an exceptional user experience and are currently looking for a skilled Senior Software Engineer (Backend Developer) to help push the boundaries of web technology as they scale.
Role Description
This is a full-time remote role for a Senior Software Engineer (Backend Developer). The successful candidate will be responsible for day-to-day tasks related to backend web development, implementing new features, and maintaining the existing stack. You must be comfortable working in a team environment and demonstrating leadership among your peers.
Responsibilities
- Implement and maintain backend features using NestJS / Node.js and TypeScript
- Analyze and improve application performance to ensure the backend is scalable and efficient
- Ensure code quality meets established guidelines, including evaluations, testing, and security best practices
- Collaborate with cross-functional teams to ensure seamless integration between frontend and backend components
- Write and maintain tests using appropriate Node.js testing frameworks
- Stay current with industry trends and bring innovative ideas to continuously evolve the tech stack
Requirements
- Minimum 6 years of experience using NestJS / Node.js and TypeScript
- Expert-level knowledge of TypeORM and connection pool management
- Experience with message queues or event-driven architecture (e.g., RabbitMQ, Kafka, AWS SQS)
- Strong background in database architecture (primarily MySQL) and application scalability
- Comfortable communicating in English at a basic internal level
- Experience with high-concurrency applications
- Familiarity with testing tools such as Jest, k6, Cypress, or Selenium (unit, load, and / or end-to-end testing)
- Proficient in managing MySQL (v8+) in high-load environments, including transactions and access grants
- Experience in the iGaming / casino industry is considered a strong asset.