
Senior Full Stack Developer
- Malta Island
- €45,000-50,000 per year
- Permanent
- Full-time
Salary: € 45,000 to € 50,000About Our Client
Our Client is a leading financial institution in the Maltese market, operating as part of a diversified multinational group. The Business provides a comprehensive range of lending and savings solutions for both individual and business clients, delivered through a network of branches across the Maltese Islands with a focus on highly personalised service.Role Overview
The Senior Full Stack Developer will lead software development initiatives across the Company, overseeing end-to-end solutions from design to implementation. This role involves managing a team of developers while ensuring high standards in coding, modularisation, performance, and reusability. The position requires a proactive and detail-oriented professional with strong technical expertise and leadership capabilities.Key Responsibilities
- Requirement Mapping: Translate functional requirements from internal users into standardised documentation, ensuring clarity for users, developers, and testers.
- Solution Design: Architect end-to-end solutions including inputs, outputs, database interactions, functional flows, triggers, and automation processes.
- Development: Create new scripts and maintain existing ones, focusing on both front-end, back-end, and data layers.
- Team Management: Supervise a team of developers, providing guidance on development responsibilities and best practices.
- Software Development Best Practices: Promote and implement modularisation, performance optimisation, and reusability within the development team.
- Education: Bachelor’s degree in Information Technology.
- Experience: Minimum of 8 years in software development, with at least 3 years managing other developers. Experience in the banking sector is advantageous.
- Language Skills: Excellent command of English is required. Knowledge of Maltese is an asset.
- Communication Skills: Strong written and verbal communication skills to clearly convey technical concepts.
- Interpersonal Skills: Collaborative and team-oriented approach, fostering a positive working environment.
- Technical Skills: Proficient in C#, Java, JavaScript, HTML, TypeScript, React, Angular, SQL, Python.
- Organisation: Highly organised with the ability to prioritise tasks and manage multiple projects efficiently.
- Self-Motivated: Proactive and committed to continuous learning and professional growth.
- Problem-Solving: Strong analytical skills with attention to detail and the ability to develop effective solutions.
- Personal Development: Ongoing personal development.
- Loan Benefits: Preferential interest rates on home loans, personal loans, and home value loans.
- Academic Support: Comprehensive support for academic advancement through fully subsidised staff study loans.
- Health Insurance: Private clinic health insurance coverage, extendable to dependants.
- Insurance Coverage: Life insurance and personal accident cover.
- Performance Reviews: Annual performance appraisals and salary reviews.
- Wellness Allowance: Receive an annual wellness allowance.
- Health Screenings: Complimentary health screenings.
- Work Flexibility: Flexible work arrangements (role permitting).
- Corporate Discounts: Various corporate discounts.
- Confidentiality and Discretion: Your job search will be handled with the utmost confidentiality and professionalism.
- CV Review: Receive candid & constructive feedback to enhance your CV.
- Interview Planning: Get personalised prep sessions prior to your interviews.
- Cultural Fit Assessment: Understand the company culture to ensure it's the right environment for you.
- Long Term: Gain insights into the role and company for a long-term, stable career move.
- Exclusive Opportunities: Access a broader range of job opportunities.
- Personalised Candidate Profile: Stand out with a detailed profile highlighting your strengths and skills.
- Ongoing Support and Guidance: Benefit from continuous support throughout your job search process.
- Networking Opportunities: Leverage our extensive network of industry contacts for exclusive positions.
- Time Efficiency: Save time and effort with our efficient and effective recruitment strategies.
- Tailored Job Matching: Find the perfect fit with customised job matching based on your skills and career goals.
- Feedback Loop: Stay informed and engaged with regular updates and feedback on your application status.