Role Overview
We 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 Responsibilities
* Develop 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 & Skills
* 3+ 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.
Benefits
This 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.