Senior Software Developer

  • Birkirkara, Malta
  • Full-time
  • POSTED 2 MONTHS AGO

About the job

We are looking for an experienced Senior Software Developer / Software Development Lead who combines strong technical expertise with sound engineering judgement. You will contribute to architectural decisions, mentor developers, and help shape the technical direction of our platforms while remaining hands-on with development.

This is not a role focused on maintaining legacy software. You will play a key part in designing and building scalable financial products from the ground up, working with modern architectures, microservices, cloud-native technologies, and high-availability systems.

Key Responsibilities:

Promote engineering best practices and identify opportunities to improve development quality, efficiency, and scalability

Support and mentor other developers through technical guidance and knowledge sharing

Design, develop, and enhance modern.NET services powering our core fintech platform

Build secure, scalable APIs and integrations with internal and external systems

Develop and maintain microservices using asynchronous communication and message brokers

Improve the reliability, resilience, observability, and performance of existing services

Participate in solution architecture, technical design, estimation, decomposition, and code reviews

Collaborate with cross-functional teams to deliver high-quality software in an agile environment

Engineer high-availability solutions suitable for mission-critical financial systems

Optimise database performance, transactions, and data access strategies

Maintain and continuously improve existing applications while contributing to new product development