Lead Developer (Backend)

Job Type:
IT & Technical
Salary Description:
Competitive Salary Offered
Job Ref:

BettingJobs are working with one of the industries largest affiliate marketing businesses, they are searching for a Lead Developer (Backend) to join their team in Malta. Apply today for a confidential discussion.

Reporting to the Software Development Manager, the Lead Developer (Backend) is responsible for leading a team as a people leader and as a hands-on technical contributor.


The Lead Core Developer is skilled at communication within the team and across the organization and able to collaborate closely with other managers and leaders to balance, synchronize and prioritize the work of people, to create business value, fulfilling user stories supplied by our Product Owners. The development teams are highly agile, self-organizing, self-sufficient, and excel at understanding how to solve business problems through clever implementations of code. The technology stack we use is based on Python and Flask.


Provide technical leadership and guidance on development best practices;
Be a senior hands-on contributor and lead by example;
Mentor and coach members of the team;
Collaborate with the Software Development Manager and Group Head of Central Tech on technical and non-technical strategies;
Able to manage teams that are geographically distributed and to cooperate with outsourcing partners;
Understand business requirements and suggest solution designs;
Prioritize and manage workload;
Do code reviews;
Write technical and non-technical documentation;
Assist the team in deploying code to live environments.


As a People Leader, you are expected to lead yourself and others and to do so effectively. This Job Description clarifies what is expected from you in your role as a People Manager. This does not mean that you need to behave in the exact same way as other leaders in the organization; every leader is unique by personality and style. What will make you a great People Manager is the ability to apply the skills, behaviors, and methods outlined below in the right moment, and understand in which situations you need to lead, manage, or coach.

Managing team performance effectively through the practicing of ongoing performance management, including conducting performance reviews and regular 1-1 meetings.
Leading by example by delivering positive results and being a visible ambassador.
Communicating effectively and ensuring information is delivered in a clear and timely manner.
Take ownership of recruitment and selection for your team by working closely with HRBPs and TA teams.
Enabling team and individual growth from the induction stage to ongoing learning and development.


A natural leader with proven experience in leading a team;
Must be a Python Guru;
Experience with GIT and Jenkins;
Experience with CI/CD;
Experience with Docker;
Experience with Microservices;
MongoDB database experience;
Well versed in Object-Oriented Design;
Experience in an Affiliation / Lead generation organization is a plus.

Contact Details:
Tel: +44 7934 849323
Contact: Iain Watson

Return to search results

Latest Job Listings