Full Stack Developers

  • Dublin, Ireland
  • Full-Time
  • On-Site
  • 50,000-100,000 EUR / Month

Job Description:

Job: Full Stack Developer

Location: Dublin, Ireland

Working arrangement: Hybrid (3 days onsite)

Type: Permanent

Salary: 65,000 - 90,000

We are looking for a talented and dedicated Full Stack Developer to help transform the financial services landscape with our innovative digital solutions. Our customers technology is helping transform a complex banking issue with an easy SAAS based solution. They are committed to enhancing the customer experience through continuous modernization of our infrastructure and operations.

As a Full Stack Developer you will do:

  • Full Stack Development: Design, develop, and maintain scalable and high-performance SaaS solutions.
  • API Development: Create and maintain RESTful APIs and microservices, ensuring seamless integration between front-end and back-end systems.
  • Workflow Automation: Implement and manage business processes using Flowable or similar BPM tools.
  • SaaS Platform Development: Develop and deploy SaaS solutions, ensuring they are scalable, secure, and reliable.
  • Code Quality & Best Practices: Write clean, maintainable, and efficient code, following best practices for coding, testing, and version control.
  • Collaboration: Work closely with cross-functional teams including product managers, designers, and other developers to deliver high-quality products.
  • Troubleshooting & Debugging: Identify and resolve technical issues across the full stack, ensuring the smooth functioning of all applications.
  • Continuous Improvement: Stay up-to-date with emerging technologies and frameworks, and continuously improve the development process.

We are looking for people with the following background:

  • Experience: 5+ years of experience in full stack development, with a strong focus on Angular, Java, and Spring.
  • Front-End: Proficient in Angular (latest versions), with a deep understanding of reactive programming, state management, and responsive design.
  • Back-End: Strong experience in Java and Spring framework, including Spring Boot, Spring Security, and Spring Data.
  • BPM Tools: Hands-on experience with Flowable or similar Business Process Management tools (e.g., Camunda, Activiti).
  • SaaS: Proven experience in developing and deploying SaaS solutions, with knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience of design and build based on principles of configuration and low code implementations.
  • Databases: Experience with both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
  • APIs: Expertise in designing and consuming RESTful APIs and knowledge of GraphQL is a plus.
  • Version Control: Proficiency in Git, with experience in collaborative workflows using GitHub, GitLab, or Bitbucket.
  • DevOps: Basic understanding of CI/CD pipelines, containerization (Docker), and infrastructure as code (e.g. Terraform) is a plus.
  • Cloud Platforms: Experience with cloud-native architectures and services on AWS.
  • Microservices: Experience with microservices architecture and container orchestration (e.g., Kubernetes).
  • Agile Methodologies: Familiarity with Agile/Scrum development processes.
  • Testing: Experience with automated testing frameworks (e.g., JUnit, Selenium, Jasmine) and test-driven development (TDD).
  • Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.

This is an exciting opportunity to join a scaling business with a highly innovative product. The business is well funded but still in a roll the sleeves up and work together type mentality. The career potential for the business is great. If you would be interested please submit your CV now for immediate consideration.