MEAN Stack Developer

Job type:
CPL Solutions
flag_no Ireland
project ID:

This project is archived and not active any more.
You will find vacant projects in our project database.

MEAN Stack Engineer Contract

Brilliant opportunity for a MEAN Stack Engineer to work with a leading Financial in Dublin City Centre. This is a contract position working with a brilliant team of engineers.

Key Responsibilities:

  • Develop and enhance a MEAN stack application with a focus on usability and performance
  • Designing innovative solutions utilising technologies including Node.JS and Angular 1.X and 2.0
  • Interact effectively with a global team of experienced software developers.
  • Help influence the technologies and practises in use.



  • 4+ years development experience, preferably with enterprise-level applications
  • Candidates must have full-stack development experience.
  • 2+ years Angular.JS, Node.JS and Mongo DB are essential requirements.
  • Knowledge of HTML5/CSS 3 is required.
  • Experience creating and consuming REST and Web Services


  • 2+ years experience in a senior development role would be an advantage.
  • Experience with Angular 2.0 would be an advantage.
  • Experience with jQuery 1.9+ is desirable
  • Experience with Java, Spring, Oracle or SQL Server would be an advantage
  • Experience with Message Bus tools eg TIBCO would be an advantage.
  • Experience in Security best Practices.
  • Experience with UI/UX best practices
  • Familiarity with ALM tools such as TFS, Jenkins
  • Experience with testing tools and unit and integration testing
  • Experience with message queue technologies such as TIBCO
  • Experience with continuous integration and agile development methodology is desirable. (scrum master an advantage)
  • Experience with development of client facing UI modules with a focus on usability and cross-browser compatibility.


  • Ability to understand business drivers and balance business requirements, timelines, costs and best practices.
  • Good analytical skills.
  • Strong interpersonal skills.
  • Ability to contribute in design discussions and problem solving sessions.
  • An appetite for taking on challenges and leveraging new technologies.
  • Verbal and written communication skills.
  • Ability to resolve multiple issues in a timely manner.
  • Knowledgeable of technology concepts, patterns and best practices.
  • Excellent debugging and problem solving skills.
  • High level of initiative.
  • Ability to work to deadlines and manage team tasks

If this is of interest, please send on your latest CV and I will be in touch shortly.