Backend Developer (Nodejs)

Job Type:
Permanent
Categories:
IT & Technical
Location:
Home-Based
Salary Description:
Competitive Salary Offered
Posted:
27-Jul-20
Job Ref:
14696

Betting Jobs are working with an esports betting platform. As they continue to grow their team, they immediately require qualified candidates to expand their backend development team. This role is a specialised position and ideally it would be based in their offices in Plovdiv, Bulgaria but if this is not possible they would be open to remote working with travel to these offices.

Role:

- Participation in and providing input to all phases of product features development - from inception, through API design to implementation, feedback and adjustments
- Responsible within their team for feature implementation
- Providing specific technical feedback to the team lead
- Responsible for collaborative in-team code review under the guidance of the team lead
- Responsible for collaborative in-team technology research - reviewing third-party libraries, tools, APIs and selecting the most appropriate tooling alongside the team lead


Experience:

The ideal candidate has at least 1 year of dedicated JavaScript backend experience, with at least 3 years of total development experience, having worked with Node.js, MySQL, TypeScript and at least limited experience with unit testing. Having basic understanding of layered architectures, software design in general, as some working experience with microservices are a plus.

Essential

Proficiency with backend development technologies:
HTTP protocol
Web servers (nginx preferred)
MySQL or other RDBMS
Web frameworks
Message-queue-based communication (RabbitMQ preferred)
Experience with Node.js (at least 1 year)
Proficiency with Git
Experience with automated software testing tools and methodologies


Desired

Sportsbook software development experience
Comfortable working in a programming pair
Experience in a micro-services environment
Experience using TDD
Software architecture understanding - (Clean Architecture preferred, acquainted with DDD principles)
Existing software optimization experience
Experience with agile software development
Experience with project management tools
Software development/technical background
Interested in games/esports
3-6+ years of relevant experience in total

Contact Details:
Tel: +44 (0) 1355 588 988
Contact: BettingJobs
Email:

Return to search results

X
Latest Job Listings