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)