Role OverviewWe are looking for a versatile Full Stack Developer to help design, build, and evolve a data-driven platform that supports complex financial modelling and decision-making. The successful candidate will work across the entire technology stack from backend services to frontend applications and contribute to the full software development lifecycle.Key ResponsibilitiesDevelop new features and maintain existing functionality across backend, frontend, and database layers.Build and manage RESTful APIs using Python frameworks.Design and implement modern, responsive user interfaces using React and JavaScript.Model, optimise, and query relational databases.Implement secure authentication and authorisation workflows.Write and maintain automated tests to ensure quality and reliability.Contribute to architectural decisions, design reviews, and technical planning.Required Experience & Skills3+ years of professional experience in full stack software development.Strong proficiency in Python and backend API development.Solid experience with React and modern JavaScript frameworks.Competence in database design, SQL, and REST API architecture.Understanding of authentication methods and security best practices.Experience using Git and collaborative development workflows.Strong problem-solving, analytical, and communication skills.Exposure to cloud platforms (e.g. Azure) and container technologies (e.g. Docker).Familiarity with CI/CD pipelines and deployment automation.Background in financial services or data-intensive platforms.Experience with data visualisation and/or microservices architecture.BenefitsThis company offer an excellent bonus & benefits package.This role does not offer sponsorship. Candidates must be able to commute to the Office in Dublin 2.