Salary
💰 £52,500 - £70,000 per year
Tech Stack
AWSCloudETLJavaScriptNext.jsNode.jsPythonReactSQL
About the role
- Develop and maintain software applications integrating third-party APIs
- Build cloud-based applications using JavaScript, Python, Node.js, and Google Apps Script
- Create and customize web pages using React, Prepr CMS, and WYSIWYG SaaS platforms
- Assist with Shopify development and customization
- Perform data transformation and analysis within Snowflake data warehouse
- Create automated Google Sheets reports and dashboards from Snowflake data
- Develop BI reports and visualizations to support business decision-making
- Build data views and reporting tools for internal teams
- Utilize AWS services (Lambda, S3) to build, maintain, and scale cloud applications
- Provide occasional systems administration coverage during absences
- Integrate new tools using API calls and middleware (e.g. Make.com)
- Maintain existing infrastructure based around Snowflake, AWS, Airtable, and Google Sheets
- Partner with teams across the organization to translate business needs into technical solutions
- Collaborate with Project Management and Head of Systems to deliver scoped projects
- Cover essential process-based tasks during team absences to maintain business continuity
- Support live operations; occasional ad-hoc after-hours support may be required
Requirements
- Proficiency in JavaScript, Python, and Node.js
- Experience with AWS (Lambda, S3)
- Strong SQL skills and familiarity with data warehouses (Snowflake preferred)
- Experience with API development and integration
- Proficiency in Google Workspace (Sheets, Apps Script)
- Web development experience (React / Next.js a plus)
- Experience with Shopify development and customization
- Familiarity with BI tools and data visualization platforms
- Understanding of data transformation and ETL processes
- Experience integrating tools using middleware (e.g. Make.com)
- Ability to provide occasional after-hours/support during live operations
- Strong problem-solving, attention to detail, and curiosity
- A great sense of humour and a collaborative spirit
- Competitive salary
- Equity and career progression opportunities
- Fully remote work and fully flexi-time
- Up to 35 days of paid time off per year
- Work with a passionate international team spanning 12 countries
- Direct impact on high-visibility, strategic projects
- A kind, supportive company culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptPythonNode.jsSQLAPI developmentdata transformationETL processesweb developmentBI toolsdata visualization
Soft skills
problem-solvingattention to detailcuriositycollaborative spirit