Software Engineering Team Lead

  • SpotOn Connections Recruitment Solutions
  • Sliema, Malta
  • Mar 16, 2020
Full time Developer Jobs

Job Description

SOFTWARE ENGINEERING TEAM LEAD
Malta

With over 75% annual growth, our client is scaling for international expansion. Based in Malta, the Software Development Team Lead will help in the creation of innovative payment technologies that will revolutionaries the payments industry. Working closely with other team leads, product owners and technical architects, you will be leading a team of highly talented software engineers in the design, development, testing and maintenance of payment products as well as in the training and mentoring of team members. You must be capable of combining a good technical experience with a passion for people that will allow you to get the best out of the team members whilst assisting them in their personal development and keeping the team highly motivated and committed to delivering high quality business value on time and on budget, in an agile environment. You must be someone with a positive, can-do attitude with a continuous improvement mentality. As part of the role, you will be expected to continue working as a developer for most of the time and expected to continue developing the required technical skills. If you are looking to work in a fun, challenging, fast-paced environment with ample opportunities for growth, this role might just be for you.

Responsibilities

Continually seeking to improve the productivity of the team, ensuring all members are motivated and are accountable and responsible for what they deliver;
Continuously providing feedback to help improve members of the team, and directly participate in their professional development by providing guidance, coaching, and mentoring to help ensure that everyone on the team is living up to their potential through 1-1s and performance appraisals;
Ensuring that best engineering and agile delivery practices are followed;
Encouraging collaboration within the team and help coordinate across teams to ensure that technical dependencies and issues the team identifies are resolved;
Ensuring the team make best use of the time to maximise the team’s results;
Working with the Product Owner on the team to ensure that the team is aligned with business goals and desired outcomes;
Identify areas of improvement, drive change, and effectively communicate standards and solutions to problems;
Participating in recruitment and selection processes

Requirements

4+ years of experience in software development, working on different software projects and keen on sharing the lessons learnt with fellow engineers;
Well-rounded knowledge of current technologies and engineering practices, and keeps up to date with latest developments;
Extensive knowledge of relevant technologies; are an expert in server-side/backend technologies, particularly Java, Spring, Hibernate, and you are comfortable with using frontend technologies like Angular JS and React JS;
A delivery-mindset; setting high-standards in work delivered and are pragmatic and able to balance the various constraints involved in delivering software to produce satisfactory results in a timely fashion;
Ability of communicate effectively with technical or non-technical stakeholders;
The ability to drive and participate in design and planning sessions, help steering the team toward making effective engineering decisions and outputting high-quality work;
Appreciation of core Agile values, having experience implementing and working within an Agile development environment;
Experience and enjoy mentoring and helping other engineers grow;the ability to facilitate delivery of engineering work and establishing a productive and engaging team environment that is conducive to knowledge work

Salary

Negotiable