Back-End Web Developer | Vacancy | Join Us | Chupi

Back-End Web Developer - Vacancy

Vacancy: Back-End Web Developer
Type: Permanent, full-time (35 hours per week)
Location: mostly remote, with some on-site work as and when required
Reports to: CTO

Described by the Irish Times as one of Ireland’s most loved brands, Chupi has brought diamonds into the 21st century. Chupi are a digital first luxury brand operating a borderless business model whilst making each and every piece of their heirloom jewellery in Ireland.

Job Description

We are looking for a Back-End Web Developer responsible for managing the interchange of data between our website, web services, warehousing systems and other third party applications and services. Your primary focus will be development of all server-side logic, definition and maintenance of databases. You will also be responsible for integrating the front-end elements built by your coworkers into applications and services. A basic understanding of front-end technologies is therefore necessary as well.

Responsibilities

  • Integration of user-facing elements developed by front-end developers with server side logic;
  • Building reusable code and libraries for future use;
  • Optimisation of web services for maximum speed and scalability;
  • Implementation of security and data protection;
  • Design and implementation of data storage solutions.

Skills And Qualifications

  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3;
  • Good understanding of server-side CSS preprocessors, such as LESS or SASS;
  • Understanding accessibility and security compliance;
  • User authentication and authorization between multiple systems, servers, and environments;
  • Integration of multiple data sources and databases into one system;
  • Management of hosting environment, including database administration and scaling an application to support load changes;
  • Proficient knowledge of AWS and cloud computing;
  • Data migration, transformation, and scripting;
  • Setup and administration of backups;
  • Outputting data in different formats;
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimising output to match the specific platform;
  • Creating database schemas that represent and support business processes;
  • Implementing automated testing platforms and unit tests;
  • Proficient knowledge of a back-end programming language, specifically Node, Python;
  • Proficient understanding of code versioning tools, such as Git;
  • Understanding of ‘session management’ in a distributed server environment;
  • Familiarity with Serverless Framework, Flask, Express, Docker are all bonuses;
  • Ability to develop CI/CD pipelines for continuous deployment and testing.

The Technology

We live and breathe technology; our team works across a number of industry standard platforms. Our website, www.chupi.com and our store Atrium use Shopify as our eCommerce and POS platform, that seamless integration has made us one of the best performing Shopify sites in Ireland. Alongside Shopify, our customers enjoy a number of custom built solutions built on AWS powering customer insights, product customisation and innovative CX solutions.

We utilise Asana for project management, Slack for intra company communication, Xero for finance, Google Drive for collaboration, Dropbox for content management, Zendesk for customer care and DEAR for cloud based inventory to ensure as a team we have the best tools at our disposal to grow and scale an international business.

What next:

This is a full time salaried position (subject to a probationary period) offering a flexible arrangement between home and office.

If you think this sounds like you please write us a cover letter detailing why you think you would be ideal for this role at Chupi and attach it along with your CV and any other relevant documents to people@chupi.com.

Flag for CAD
Go to ca.chupi.com