Job Description:

Job Description

Digitech Marketing company is looking for a tech lead to drive a small team of

developers to innovate and enhance an i-gaming platform product which will be used

both internally and as white label by partners. As a Tech Lead you would be primarily

focused on leading the technology within the team. The primary role responsibility is to

guide the team in technical matters to achieve successful delivery of quality solutions.

Duties and Responsibilities

The roles main responsibilities are:

Technical Expertise Understand deeply the software development lifecycle,

principles and the technologies used. Encourage best practices, provide support and

guidance, as well as share the understanding new technologies and trends.

Architecture Be responsible for the overall design and definition of the system

architecture, be involved in key technical decisions and evaluating trade-offs,

considering performance, scalability and work towards a solution that provides the

team with a system that is simple and effective.

Quality Assurance Be responsible for the overall quality of a system or service,

and so theres often a need to set and enforce quality standards. This includes talking

to the team about best practices and being involved in Code Reviews to promote

maintainable, scalable code, and adhere to the best practices.

Collaboration Bridge the gap between the business and the technology, helping to

translate business requirements to the team and vice versa, communicate technical

challenges and limitations to the business.

Team responsibilities Since this is a very small team, the time invested to team

management is expected to be short, but from a responsibility perspective they

would still belong to the tech lead.

Delegating tasks

Time management and reporting

Team performance evaluations

Required Skills

From a skills perspective, a successful candidate possesses the following skills:

Software architecture

Knowing how to organize functionality in systems and subsystems systems and their

relationship to each other. Knowing how to define the external properties of the

hardware, Overseeing the construction of the software according to the architecture

and provide technical direction to the team.

Analytical thinking

Making educated decisions about complicated technical aspects of the products and

ensuring adherence to the technical direction laid out by the executive managers.

Problem-solving

Finding solutions to programming or software limitations and solving hard to find

glitches with novel ways.

Attention to detail

Being able to notice the nuances of the technical solutions to ensure a high quality

output from the team.

Coding

Being able to use at least PHP, JavaScript and HTML to be able to contribute to code

reviews and ensure adherence to the technical direction and best practices. The tech

stack includes Laravel and React.

Leadership

Being able to support the time to ensure they have the resources and time to do their

work well.

Desirable Skills

Technologies, concepts and domains that we will be working with to create our media

platform, knowledge of which would be highly desirable:

Design and Development of Complex Distributed Real-Time Systems

Microservices

Payment systems

Service Oriented Architecture

Concurrent Processing and Multi-Threading

High Availability

Domain Driven Design

Working Place:

Nea Smirni, Greece