Back End Developer

Company: CV-Library
Job type: Full-time
Salary:
30,000 - 35,000 BGN/Year

Overview

Our Client is a fast-growing esports company, on the verge of a public listing. To support their fast growth, they require two additional Back End developers to join an established, high performing team.

Role Profile

* Seeking experienced Back End Developers who can bring relevant expertise and know-how, aiming to improve the code quality, architecture and performance of their back end services, while also active in product development

* 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

Person Profile

* The ideal candidate has at least 1 year of dedicated JavaScript back end 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

* Have a basic understanding of layered architectures, software design in general, as some working experience with micro-services are a plus

* 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

Desirable:

* 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

Apply for this job