Skip to main content Skip to Footer

Job Listing

The Dock - Back End Developer

Job Location: Dublin

Job Number: 00441421


- Job description

The Dock is a multidisciplinary research and incubation hub, where designers, doctors, visionaries and makers are doing things that matter for people, places and robots. Located in the heart of the Dublin Docklands in a connected, state-of-the-art workspace designed for creativity, collaboration and fun.

We are looking for Back End Developer’s to join our growing team.  Operating across all stages of the innovation spectrum, with a remit to build the future in real-time. The working environment is open and interactive, facilitating collaboration with colleagues, clients, customers and ecosystem partners. Our experimentation culture, combined with a disruptive brief empowers us to break future ground. 

What are we looking for?

Highly collaborative, open and talent, creative and developers with a strong interest in new and emerging technologies. You must have skills and experience with modern backend software and infrastructure products, technologies and services and you are capable of shaping and delivering innovative technology solutions of heterogeneous components in an Agile, full of challenges environment. 

Why Agile?

Agile professionals define an adaptive model based on greater collaboration and communication between teams; Agile is a cultural change that impacts people, processes and tools in different ways across the organisation; based on iterative, time boxed and incremental approach, where requirements and solutions evolve through collaboration between self-organizing and cross-functional teams. Agile promotes adaptive planning, evolutionary development and delivery and encourages a rapid and flexible response to change. 

What you will be doing

We are looking for experienced Back End developers with practical knowledge of developing modern web-based applications to join our Centre for Innovation.  A successful candidate will join the Software Engineering team of the Centre working on complex and innovative solutions, prototypes and proofs of concept.  As a member of the Software Engineering team the candidate will working as part of teams which are formed based on project requirements from members of the Software Engineering team and other teams within the Centre. These teams will last for the duration of the project and then dissolved back into the Software Engineering pool, allowing new teams to be formed for subsequent projects.  The successful candidate will be responsible for: 

  • The creation of server-side business logic components, services and APIs  
  • Integration with data stores and other systems 
  • Working as part of a cross-functional Agile team to design and implement innovative solutions based on modern web technologies 
  • Estimation of effort for user stories and translation of stories into the relevant back end components 
  • Identify and consider reusability opportunities for components, services, designs 

Your skills and qualifications 


  • 3+ years experience with the JavaScript ecosystem 
  • 1+ years experience with Node.js as a server technology
  • 1+ years experience with npm and the Node.js ecosystem
  • Experience with NoSQL technologies e.g. MongoDB, Redis, HBase
  • Relational database & SQL skills using MySQL, Oracle or an equivalent RDBMS
  • Experience working with Git and related management tools (GitHub, BitBucket etc) in teams at enterprise scale 
  • Experience working as part of a team to design and implement enterprise level dynamic web applications such as media portals, content management systems, e-commerce sites or banking portals
  • Experience with Agile Methodologies including the ability to estimate development effort for user stories.  Integration of established 3rd party services and APIs  


  • Experience building enterprise micro-services solutions  
  • JavaScript based Object/Relational Mapping technologies such as Sequelise, Node ORM 2, Bookshelf.js etc.  
  • Web services technologies, techniques and transport mechanisms including REST, SOAP, WSDL, XML and JSON 
  • Experience with Swagger/OpenAPI Specification 
  • Exposure building applications within a Docker/containerisation approach 
  • Test Driven Development (TDD)/Behaviour Driven Development (BDD) experience 
  • Experience of working with cloud infrastructure such as AWS  

About Accenture  

Accenture is a global management consulting, technology services and outsourcing company, with more than 373,000 people serving clients in more than 120 countries. The Dock at Accenture is a multidisciplinary research and incubation hub, as an accelerator for Accenture and our clients to unlock value. Launched in Sept 2015, the global innovation centre brings together top talent under three disciplines; designers, developers and domain experts with expertise in AI, IoT, digital marketing, cyber security, advanced analytics and tech development. 

Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation or gender identity.

CFI Developers

Find a job

Start your search here: Enter job title, skill, experience level or city

Stay in touch

Join the Accenture Talent Connection, follow our Careers blog, or sign up for job alerts.