- Company Name
- Birl
- Job Title
- Full Stack Engineer
- Job Description
-
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)