Full-Stack Web Developer

Reports to: Software Development Manager

Location: Cork, Ireland

Date Posted: 30th July, 2019


Compliance & Risks is looking for an experienced, gifted and passionate full-stack web developer to design, implement and maintain our flagship product C2P. You will be joining a small development team based between California and Europe.

Key Responsibilities:

Maintain Technical Excellence

  • Delivering high-quality, performant and maintainable code with appropriate level of test coverage
  • When incurring technical debt, clearly communicate it to Software Manager
  • Participating in code reviews
  • Keeping track of emerging technologies and tools. Working with Software Manager to develop and carry out training plans
  • Learning and using source control (GIT), issue tracking (JIRA), and collaboration (Google Apps, Slack) tools adopted by the team and the company

Great Teamwork

  • Following processes and conventions of the team
  • Being compassionate and helpful to your teammates
  • Meeting your deliverables
  • Asking for help when you are stuck

Prior Experience and Qualifications:

  • Rock-solid understanding of at least one javascript framework, preferably React or Vue
  • Good understanding of at least one server-side language, e.g. Java, Groovy or NodeJS
  • Good experience with HTML5 and CSS3 and an awareness of UI and UX best practices
  • Background in working with server-side APIs and web frameworks (e.g. REST, Spring)
  • Proficient in at least one relational database or one NoSQL system
  • Familiarity with automated unit testing frameworks
  • Experience in working to agile development processes
  • 4+ years of software development experience in a commercial environment
  • A qualification: B.S. in Computer Science, Software Engineering or equivalent lifetime experience

Additional Information:

  • You will mainly work from the Compliance & Risks’ Cork office and there is some flexibility to work from home. Your working day will sometimes stretch until 7pm Irish time to ensure daily real-time communication with your teammates
  • We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, transparency in decision-making and minimal tolerance for politics
  • We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment
  • We value work / life balance by encouraging sustainable pace of development, flexible working hours, and setting enough time aside to take care of your physical and emotional well-being

To apply for this position, please click here.