
Full Stack Engineer
Remote
United Kingdom
Full Time
11-03-2025
Job Specifications
The Senior Software Engineer at Birl plays a crucial role in shaping our technology and leading our engineering efforts, experience in e-commerce is critical. This role involves full-stack development (Node.js, React, JavaScript) while also managing and mentoring a small team of engineers. The ideal candidate will have deep experience in building scalable e-commerce solutions, integrating third-party platforms (e.g., Shopify), and optimising performance through AI/ML-driven technologies. Strong leadership and communication skills are essential to collaborate with both senior stakeholders and junior team members.
Location: UK (Fully Remote – Applicants must reside in the UK)
Working Arrangement: Fully Remote
Salary: Competitive
Roles & Responsibilities:
Lead and mentor a small team of engineers, ensuring best practices in software development and performance optimisation.
Architect, design, and implement scalable integrations across the e-commerce ecosystem.
Utilise Node.js, React, JavaScript, and other relevant technologies to develop new features and enhance infrastructure.
Drive the technical roadmap, ensuring projects align with business objectives and technical standards.
Ensure high code quality, application performance, and maintainability while upholding best practices in software engineering.
Communicate effectively with both technical and non-technical stakeholders, providing clarity on project status, technical decisions, and business impact.
Advocate and implement data optimisation strategies to improve the customer and brand experience.
Leverage AI/ML technologies to enhance product capabilities where applicable.
Provide hands-on technical support when needed, troubleshooting and resolving issues across systems and integrations.
Participate in and improve agile software development methodologies, ensuring rapid iteration and continuous improvement.
Mentor and support junior engineers, conducting code reviews, fostering best practices, and providing technical guidance to improve overall team efficiency.
Skills & Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
7+ years of software development experience, with a focus on full-stack development using Node.js, React, and JavaScript.
Experience with e-commerce platforms (e.g., Shopify) and integrations is highly desirable.
Proven experience leading or managing small teams of engineers, with the ability to mentor and guide junior team members.
Strong knowledge of software development methodologies, particularly Agile and DevOps practices.
Excellent problem-solving and analytical skills, with the ability to navigate complex technical challenges.
Strong communication skills, capable of conveying technical concepts to both engineering and non-engineering stakeholders.
Expertise in data optimisation, leveraging AI/ML applications (e.g., image recognition, dynamic pricing) is a strong advantage.
Familiarity with cloud platforms, microservices, and modern software architecture patterns.
A proactive and solution-oriented mindset, with a passion for innovation and continuous improvement.
Application Requirement:
Applicants must reside in the UK to be considered for this role.
Company Benefits
Fully remote
33 days paid holiday
Top of the range laptop
Pension
Company away days and team socials
Interview Process
Informal chat (role, fit etc.)
Technical Test
Interview with Tech Team
Interview with both Founders (CEO and CPO)
About the Company
Birl is an award-winning SaaS start-up, existing to ‘Make Better Easier’ for both brands and their customers. Birl makes this happen by adding a single button to a brand’s site, which allows their customers to trade-in previously bought items for meaningful credit off their next purchase. Globally, there is £2 trillion of unused clothing sitting idle in wardrobes, Birl provides an elegant solution for customers to realise this value whilst enabling brands to drive their growth and sustainability goals. Know more
Related Jobs


- Company Name
- Net Talent
- Job Title
- R Developer
- Job Description
- We are looking for an R Developer with financial modelling experience to help design, build, deliver, and support models & applications serving the pensions market. You will: Work alongside high-performing, highly skilled and multi-disciplinary teams. We work within teams that promote autonomy and engineering excellence, using the latest technologies. Drive innovation and increase the maturity of our frameworks, integrations, and automations. Collaborate closely with senior developers, architects, and actuarial modellers to deliver sustainable solutions that deliver value for our business. Be involved with meaningful work - we can provide complex challenges, at scale, in novel market areas. Be core to the product teams that build, test and scale our applications and services. Work closely with our R User and Model Expert Groups to promote best practices. Support less experienced team members with R development. About You To succeed in, and enjoy, this role you are likely to be familiar with: Modern software development best practices from initial problem and data analysis, through to solution design and technical implementation. Non-functional aspects of software delivery such as performance, reliability, security, and scalability. Financial modelling (pensions domain beneficial). Applying coding and technical solutions to complex financial scenarios. End-to-end implementation of R solutions You will have experience of the following: Strong pensions domain knowledge gained in an actuarial context essential R Programming (ideally in the context of package development) Tidyverse (i.e. dplyr, purrr, tidyr) Git and general code-management / documentation practices Continuous improvement and continuous delivery practices R Shiny & R Markdown


- Company Name
- Be-IT
- Job Title
- Senior Software Engineer
- Job Description
- Senior Developer Glasgow Hybrid (1 day a week in office) Around £50,000 Our client, a leading financial services provider with a bespoke self-serve platform, is expanding their software team. Seeking a talented Senior Developer to take on coding and leadership responsibilities. As a Senior Developer, you will guide the development team to deliver high-quality software solutions. You’ll lead by example, collaborate with stakeholders, provide technical direction, and mentor other developers. Responsibilities Technical Leadership: Lead a small team, set technical direction, and review code. Hands-On Development: Code and architect solutions using React, React Native, NodeJS, and cloud solutions. Mentorship: Guide and provide feedback to team members. Project Ownership: Manage projects from concept to completion. Qualifications Technical Skills: Strong JavaScript experience with React, React Native, Next.js. Familiarity with Node.js and TypeScript is a plus. Cloud & Infrastructure: Experience with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines is advantageous. Leadership: Previous team management or mentoring experience is desirable. Strong communication skills. Benefits Flexible Working: Hybrid setup with remote work as the primary mode. Professional Development: Training and growth opportunities. Competitive Benefits Package


- Company Name
- RAC
- Job Title
- Mid Frontend Software Engineer
- Job Description
- The RAC is on a journey to revolutionise the way we provide our differentiated range of driving services to our 13 million personal and business members, so we’re looking for problem-solvers and passionate engineers to build digital products with cutting-edge technology. We have the exciting opportunity to appoint an experienced mid-level Frontend Software Engineer to support delivering projects, maintaining and improving our digital products and codebases. You will play a key part in the wider RAC Technology Design community, helping ensure good practice across all domains and adherence to principles As a mid-level software engineer, you’ll have the opportunity to grow your skills and experience working on large solutions using the latest technologies and frameworks. You’ll be working with a big community of like-minded tech enthusiasts, with senior engineers and engineering managers who will mentor and support your career progression. The successful person will need a high level of technical expertise in JavaScript and React alongside experience using the Azure Cloud and Kubernetes. Joining Digital Development Team on a permanent basis, this role will be a hybrid role, where you will spend two days in the office in Bradley Stoke and three days at home. What You’ll Do… On a day-to-day basis you will be taking ownership in contributing to; and creating, technical designs, innovative solutions and practical recommendations to immediate teams and the rest of the technology function. As well as; Develop high quality software and architecture Perform troubleshooting of operational and integration issues Attention to detail when writing code and obsessing over delivering high quality solutions to customers Keep up to date on emerging technologies ensuring any new tools adopted in the RAC are fit for purpose and commercially appropriate Develop solutions using JavaScript and React alongside proficiency with the Azure Cloud Environment and Kubernetes Able to interface with the business and make sense of complicated or incomplete requests. Provide accurate estimates for business initiatives at concept as well as challenging existing estimates to ensure we’re routinely delivering value Able to own technical debt across the technology stack and make practical assessments about the relevant priorities. What You’ll Need… In depth knowledge of frameworks, tools and languages surrounding the RAC technology ecosystem. Ability to work with minimal supervision in a very dynamic and timeline sensitive work environment. Proficient with industry standard patterns on great engineering practice (including but not all), event driven design, service to service communication, redux pattern and component reusability. Good understanding of agile software development methodologies, values, and procedures. Thorough understanding of best practice in the software engineering lifecycle. Understanding of and a passion for automation Must have good stakeholder management, communication, organisation, and time management skills. An allergy to duplication and proactively seeks conversations to delete/consolidate duplicate technology Ability to deal with multiple projects and deadlines. In return, we offer... At RAC, our colleagues do whatever it takes to help our customers. And we believe in rewarding you in return. As well as a competitive salary, you’ll have all these extra benefits: FREE RAC Ultimate Complete Breakdown Service from Day One. 25 days annual leave entitlement plus bank holidays. Option to join RAC’s Group Personal Pension scheme where we will match / contribute up to 6.5% on qualifying earnings. 2 x Basic Salary Core Employer funded Life Assurance cover (4 x for pension scheme members) with the option to flex up to 10 x cover through our flexible benefits offering. Family leave support including paid time off, flexibility and resources to help balance work and family commitments. Confidential personal support service, available 24 hours a day every day of the year for you and any family members ages 16+ in your household. Car salary sacrifice scheme – after 12 months of employment, where you’ll enjoy significant tax savings, including electric vehicle options. Access to Orange Savings, our online discounts portal offering 1000’s of savings on high street retailers, supermarkets, holidays, tech and much, much more. When you join us you will automatically be opted into our Colleague Share Scheme, called ‘Owning it together’. This is a unique opportunity for our colleagues to get rewarded for the outstanding work they deliver, to share in the future success of the RAC and is no ordinary work benefit, incentive, or bonus! We’re committed to developing a culture that is representative of the diverse communities we serve and one which is open, accessible, collaborative, and inclusive. We welcome applicants of all backgrounds and experiences.


- Company Name
- AKKODIS
- Job Title
- User Experience Developer - UX Consultant
- Job Description
- User Experience Developer - UX Consultant Akkodis are currently working in partnership with a leading service provider to recruit an experienced User Experience Developer to work with multiple clients in a consultancy capacity. Please note this is a hybrid role (in either London, Manchester, Glasgow office) with travel to client sites required on occasion and you must hold current security clearance. The Role As a UX Developer you will champion inclusive design practices throughout our project lifecycles, ensuring solutions are accessible to as many users as possible. This includes engaging with diverse user research, applying accessibility guidelines and legislation, and advocating for inclusive design principles in your deliverables. The Responsibilities Use different techniques to identify and understand users and their needs, so that you can translate user stories and propose user-focused, evidence-based design approaches to meet these needs. Design accessible and impactful products and services for public and private sector clients. Employ a wide range of skills, interviewing users, creating detailed plans, understanding and extrapolating data, facilitating workshops, presenting research findings and more Visualise, articulate and solve complex problems and concepts, and make disciplined decisions based on available information and research evidence. Apply technical knowledge and experience to create or design interactive prototypes, both products and services. Understand and resolve design-centric disputes across varying levels of complexity and risk. Lead and guide teams, setting the pace, ensuring teams are delivering. You can work in a fast-paced, evolving environment and use an iterative method and flexible approach to enable rapid Agile delivery. Communicate effectively across organisational and technical boundaries, understanding the context and making complex and technical information simple and accessible for non-technical audiences. The Requirements You will already have SC (Security Check) Clearance. Grounding in user-centred design, from concept to final delivery. Knowledge of which tools, process or methods to use and how to bring an agile delivery team along with you. Evidence of Working with User Centred Design colleagues to synthesize insights and act on the outcomes. Experience working with Government Digital Service (GDS) service standards, using GDS design principles Experience working with relevant accessibility standards and legislation, such as the Web Content Accessibility Regulations (WCAG) Experience using a range of design tools such as Figma, Sketch, Adobe XD, Invision Studio, Axure etc. An empathetic approach and ability to listen to the needs of technical and business stakeholders and interpret them in a way that is clear for both audiences. Ability to present designs and justify decisions you've made using an evidence-based approach. Proven ability to create high-quality, compelling design concepts and artefacts such as personas, service maps and wireframes. Understanding of what good digital services look like and how to design in an inclusive, accessible way. Experienced in rapid paper and digital prototyping. Ability to build prototypes using code to create dynamic prototypes using HTML, CSS and Javascript. Ability to analyse code for accessibility issues in HTML and CSS If you are looking for an exciting new challenge to join a leading consultancy, please apply now. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.