Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
We're looking for a Software Engineer to help design, build and maintain reliable software across customer-facing products and internal systems. This is a hands-on engineering role for someone who enjoys solving problems, working with autonomy and owning delivery from initial understanding through to production release. You'll join a collaborative engineering team working primarily with React, Python and modern development practices. What you'll be doing
- Designing, building and maintaining software across product and internal platforms
- Developing modern web applications using React and related technologies
- Building backend services and integrations using Python
- Taking ownership of technical problems from investigation through to delivery
- Writing clean, maintainable and well-tested code
- Contributing to architectural and technical discussions
- Participating in code reviews and delivery planning
- Collaborating closely with Product, QA, Data, Platform and Operations teams
Requirements
- Commercial React experience
- Strong JavaScript or TypeScript skills
- Experience building and maintaining production software
- Understanding of software design, testing and maintainability
- Experience working with APIs and backend services
- Confidence using Git within a pull request workflow
- Strong communication and problem-solving skills
Nice to have
- Python experience
- Full stack development experience
- CI/CD and deployment exposure
- Shopify experience
- Experience working in small agile engineering teams
Engineering culture We value engineers who can work independently, ask good questions, challenge assumptions and balance speed with quality. You'll be encouraged to contribute ideas, improve engineering standards and take ownership of the software you build. We also embrace AI-assisted engineering and expect developers to use modern AI tools responsibly while maintaining accountability for code quality, security and production readiness. If you're motivated by solving meaningful problems and building software that delivers real impact, we'd love to speak with you.